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. RedHat7 防火墙设置以及端口设置

    1.查看防火墙状态,root用户登录,执行命令systemctl status firewalld 2.开启防火墙:systemctl start firewalld 3.关闭防火墙:systemct ...

  2. IOS开发之----异常处理

    本文转载至 http://blog.csdn.net/chenyong05314/article/details/7906593 转载自:http://blog.sina.com.cn/s/blog_ ...

  3. EasyPlayerPro Windows播放器本地快照抓拍截图功能实现方法

    背景描述 作为一个播放器,截图功能必不可少; 下面主要记录一下截图功能的实现: 实现流程 将解码后的帧进行格式转换(目标格式为RGB24); 采用独立的线程进行截图处理; 截图可保存为BMP或JPG两 ...

  4. MongoDB C#驱动:

    MongoDB C#驱动: http://xiaosheng.me/2016/09/15/article24 http://www.cnblogs.com/wuhuacong/p/5098348.ht ...

  5. 九度OJ 1049:字符串去特定字符 (基础题)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8499 解决:3860 题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果. 输入: 测试数据有多组,每组输入字符串s和 ...

  6. 对A轮的追逐变得越加狂热,当前距离互联网泡沫到底有多近?

    编者注:本文来自TOMASZ TUNGUZ,中文版由天地会珠海分舵进行编译. 依据NVCA披露的最新数据,在2015年第二季度.VC总共进行了167亿美元的投资,大约是2000年互联网泡沫时候同期的6 ...

  7. nodejs 基础篇整合

    nodeJs 基础篇整合 最近有朋友也想学习nodeJs相关方面的知识,如果你是后端想接近前端,node作为一门跑在服务端的JS语言从这里入门再好不过了.如果你正好喜欢前端,想走的更高,走的更远.no ...

  8. hihocoder 微软编程之美2015 初赛 第一场 (树算法 + 暴力思想 + 搜索思想)

    题目1 : 彩色的树 时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定一棵n个节点的树,节点编号为1, 2, …, n.树中有n - 1条边,任意两个节点间恰好有一条路 ...

  9. 迁移博客到Github Pages

    由于种种原因,我的博客迁移到了 https://phuker.github.io/ .虽然没有多少人气,但是希望能继续见证一个技术渣的成长.

  10. jstl <c:url>标签

    标签作用是将一个URL地址格式化为一个字符串,并且保存在一个变量当中.它具有URL自动重写功能.value指定的URL可以是当前工程的一个URL地址,也可以是其他web工程的URL.但是这时需要con ...