JSP编译指令:通过指令中的属性配置来向JSP容器发出指令,用来控制JSP页面的某些特征

JSP指令格式:<%@ 指令名   [一个或多个指令属性]%>

1.page:用于对JSP页面中的全局属性进行设置

page指令位于页面顶端,在一个JSP页面中可以有多个page指令,但不能指定同样的page指令

属性:

language//指定页面使用脚本语言

inport//类似于java中导包

session//设置共享信息有效性

contentType//设置JSP页面应答的MIME类型

isTreadSafe//当前页面是否支持线程安全

info//指定JSP页面文本信息

extends//

buffer//jsp被编译成Servlet的java程序,该属性设置java继承的父类

autoFlush//输出流的缓冲区是否自动清除

errorPage//jsp页面异常时所要跳转的页面

isErrorPage//当前页面是否是错误处理页面

2.include:在JSP页面中使用该指令来引入外部文件

<%@ include  file="example.jsp"%>

3.taglib:用该指令来声明用户自定义的新的标签

  <%@ taglib uri=""  prefix="" %>

  注:动作指令与编译指令不间,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作。编译指令在将JSP 编译成 Servlet 时起作用:动                 作指令通常可替换成 Java脚本,是 JSP脚本的标准化写法

  1. jsp:forward: 执行页面转向,将请求的处理转发到下一个页面。
  2. jsp:param: 用于传递参数,必须与其他支持参数曲标签一起使用。
  3. jsp:include: 用于动态引入一个 JSP 页面。
  4. jsp:p1ugin: 用于下载java插件,并且该动作是在客户端执行。
  5. jsp:useBean: 使用 JavaBean。
  6. jsp:setProperty: 修改 JavaBean 实例的属性值。
  7. jsp:getProperty: 获取 JavaBean 实例的属性值。

下面依次讲解这些动作指令:

1.<jsp:forward page="example.jsp"> //page属性指定转发的目的页面

2.jsp:param

<jsp:include page="example.jsp">

  <jsp:param name="no" value="<%=i%>"/>//在使用include和forward操作时添加传递的参数.在被包括的页面或转发到的页面访问request可以获得添加的参数

</jsp:include>

3<jsp:include page="example" flaush="true"/>

4.<jsp:plugin type="applet" code="SomeApplet.class">

</jsp:plugin>

<%@ include file=” ”%>

<jsp:include page=” ” flush=”true”/>

区别:前者是在将jsp转化成Servlet时执行,而且引入的是静态文本,在jsp页面转化为Servlet之前和它融合到一起

    后者在请求处理阶段执行,并且引入执行页面或Servlet生成的应答文本

JSP编译指令、JSP动作指令的更多相关文章

  1. JSP中的编译指令和动作指令的区别

    JSP中的编译指令和动作指令的区别 1.编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的脚本动作 2.编译指令是在将JSP编译成Servlet时起作用,而动作指令可替换成JSP脚本, ...

  2. jsp笔记2(编译指令与动作指令)

    一.jsp的编译指令是通知jsp引擎的消息,不会生成输出. jsp的3个编译指令: page:针对当前页面的指令   include:包含另一个页面的指令   taglib:用于定义和访问自定义标签 ...

  3. JSP中的编译指令和动作指令的差别

    JSP中的编译指令和动作指令的差别 1.编译指令是通知Servlet引擎的处理消息.而动作指令仅仅是执行时的脚本动作 2.编译指令是在将JSP编译成Servlet时起作用,而动作指令可替换成JSP脚本 ...

  4. 【JSP】JSP基础学习记录(二)—— JSP的7个动作指令

    2.JSP的7个动作指令: 动作指令与编译指令不同,编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的动作.编译指令在将JSP编译成Servlet时起作用:而处理指令通常可替换成JSP ...

  5. jsp笔记,包括编译指令和动作指令,九大对象等

    jsp基础知识 不包括HTTP协议,只有jsp的基础知识,包括表达式,代码片段,jsp九大对象等. 编译指令是在jsp被转换成selvet时,使用的. 而动作指令,是在每次客户端请求时动态执行.

  6. JSP的7个动作指令

    动作指令与编译指令不同,编译指令是通知Servlet引擎的处理信息,而动作指令知识运行时的动作.编译指令在将JSP编译成Servlet时起作用,而处理指令通常可替换成JSP脚本,它知识JSP脚本的标准 ...

  7. jsp 的 7 个动作指令

    动作指令与编译指令不同,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的动作.编译指令在将 JSP 编译成 Servlet 时起作用:而处理指令通常可替换成 JSP 脚本,它只是 ...

  8. JSP编译指令与动作指令

    下面这个面试经常问到,要理解. 上面这个效果一样,重点.   <jsp:include>动作在请求期间被执行,而include指令在编译期页面间被执行.

  9. 二、JSP的3个编译指令,7个动作指令,9个内置对象

    JSP 3个编译指令 1)  page指令(基本不需要用到,使用默认即可) 主要属性: 1.Language:指定脚本所采用的语言类型,现在只支持java 2.Extends:定义当前jsp产生的se ...

  10. JSP基本的语法、3个编译指令、7个动作指令、9个内置对象

    一.jsp概述 JSP是java server page的缩写,其本质是一个简化的servlet,是一种动态网页技术标准.jsp页面是在HTML页面中嵌入java程序段.使用jsp开发的应用程序能够跨 ...

随机推荐

  1. Tensorlayer

    http://tensorlayer.readthedocs.io/en/latest/

  2. Intellij IDEA创建的Web项目配置Tomcat并启动Maven项目(转)

    大部分是直接上图哦. 点击如图所示的地方,进行添加Tomcat配置页面 弹出页面后,按照如图顺序找到,点击+号 tomcat Service -> Local 注意,这里不要选错了哦,还有一个T ...

  3. Hive 实际上对于所存储的文件的完整性以及数据内容是否和表结构一致无支配力

    数据位于hdfs路径下 load data into Table t1 load 执行的是复制文件的操作 create Table partitioned by () 创建了分区目录

  4. manacher小结

    P3805 [模板]manacher算法 题目大意 n个字符组成的字符串,求最长回文串 $O$$($$n^3$$)$ 枚举两端点,暴力往中间搜 $O$$($$n^2$$)$ 枚举回文串终点,暴力往两边 ...

  5. event loop笔记

    注意四个对象: 主进程 执行栈 异步进程 任务队列 1.主进程读取js代码,形成对应的堆和执行栈(此时在同步环境) 2.当遇见异步任务,转交给异步进程进行处理 3.异步任务完成,将其推入任务队列 4. ...

  6. 经典数学问题<手电过河问题>的动态解法--问题规模扩展至任意大小

    非常有趣的一件事是今天在TopCoder的1000分题里面发现了这道经典数学问题. Notes           -                   In an optimal solution ...

  7. Python爬虫 —— 抓取美女图片

    代码如下: #coding:utf-8 # import datetime import requests import os import sys from lxml import etree im ...

  8. PYTHON 爬虫笔记七:Selenium库基础用法

    知识点一:Selenium库详解及其基本使用 什么是Selenium selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium ...

  9. 虚拟参考站(VRS)

    来源:https://www.sohu.com/a/149415053_391994 一.高精度定位 VRS是虚拟参考站(Virtual Reference Station)的简称.这项技术是CORS ...

  10. ffmpeg截取视频

    ffmpeg -i ./suen071520.mp4 -vcodec copy -acodec copy -ss 00:55:00 -to 01:14:50 ./suen071520sp3.mp4-- ...