第2章 2.8 JSP的7个动作指令
来源:互联网 发布:单代号网络计划软件 编辑:程序博客网 时间:2024/04/30 02:16
动作指令和编译指令不同,编译指令是通知Servlet引擎的处理消息,而动作指令只是运行时的动作。编译指令在JSP编译成Servlet时起作用;而处理指令通常可替换成JSP脚本,它只是JSP脚本的标准化写法。
7个动作指令:
1、jsp:forward 执行页面转向,将请求的处理转发到下一个页面
2、jsp:param 用于传递参数,必须和其他支持参数的标签一起使用
3、jsp:include 用于动态引入一个jsp页面
4、jsp:plugin 用于下载JavaBean或Applet到客户端执行
5、jsp:useBean 创建一个JavaBean的实例
6、jsp:setProperty 设置JavaBean实例的属性值
7、jsp:getProperty 输出JavaBean实例的属性值
2.8.1 forward指令
forward指令用于将页面响应转发到另外的页面(HTML页面,jsp页面,Servlet)。
格式:
<jsp:forward page="relativeURL|<%=expression%>"/>(JSP1.0)
<jsp:froward page="relativeURL|<%=expression%>">(JSP1.1)
<jsp:param../>
</jsp:forward>
<jsp:forward../>并没有重新向新页面发送请求,只是完全采用了新页面来对用户生成响应。(可以这么理解,把请求转发到另一个页面,并没有重新发送请求)
2.8.2 include指令
<jsp:include page="relativeURL|<%=expression%>" flush="true"/>
<jsp:include page="" flush="true">
<jsp:param name="parameterName" value="parameterValue"/>
</jsp:include>
flush属性用于指定输出缓存是否转移到被导入文件中。
动态导入和静态导入3点区别:
1、静态导入是将被导入页面的代码完全融入,两个页面融合成为一个整体Servlet;而动态导入则在Servlet中使用include方法来引入被导入页面的内容。
2、静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。
3、动态包含还可以增加额外的参数。
2.8.3 useBean、setProperty、getProperty指令
2.8.4 plugin指令
2.8.5 param指令
- 第2章 2.8 JSP的7个动作指令
- jsp的7个动作指令
- JSP的7个动作指令
- JSP的7个动作指令
- JSP常见的7个动作指令
- Jsp的7个动作指令
- JSP的7个动作指令
- JSP的7个动作指令
- JSP的7个动作指令
- jsp的7个动作指令
- JSP_ JSP的7个动作指令
- JSP的7个动作指令
- 五、JSP的7个动作指令
- JSP的7个动作指令
- JSP的7个动作指令
- JSP的7个动作指令
- JSP 7个动作指令
- JSP 7个动作指令
- cocos2dx Tiledmap参考资料
- 用Python脚本查询纯真IP库
- Android用itext生成含中文的PDF文档
- Spring笔记(四): spring的编程式事务与声明式事务
- 使用sqoop做Mysql与Hive数据互倒操作
- 第2章 2.8 JSP的7个动作指令
- 如何计算时间复杂度
- HDU2090 算菜价【水题】
- 让cocos2dx 支持Staggered格式的tmx
- iBIM建筑新思维年度论坛(1月18日)
- 8、函数的参数问题、参数传值、return返回值、可变函数和匿名函数
- sdjzu14级韩雨,ACM之路开始
- Java基础--IO流(一)
- 知乎上一篇关于像素,点,打印尺寸和图像尺寸的妙文