作业2:include指令与include动作有什么区别?
来源:互联网 发布:其他设备网络控制器 编辑:程序博客网 时间:2024/05/14 17:23
include动作与include指令所实现的两种包含,程序的执行性质是完全不同的,一个是静态包含,一个是动态包含,静态包含不能传递参数,但动态包含可以在两文件之间传递参数。
1.include指令
include可以在JSP页面转换成Servlet之前,将JSP代码插入其中。它的主要优点是功能强大,所包含的代码可以含有总体上影响主页面的JSP构造,比如属性、方法的定义和文档类型的设定。它的缺点是难于维护只要被包含的页面发生更改,就得更改主页面,这是因为主页面不会自动地查看被包含的页面是否发生更改。
语法:<%@ include file="sample.jsp" %>
2.include动作
jsp:include动作是在主页面被请求时,将次级页面的输出包含进来。尽管被包含的页面的输出中不能含有JSP,但这些页面可以是其他资源所产生的 结果。服务器按照正常的方式对指向被包含资源的URL进行解释,因而这个URL可以是Servlet或JSP页面。服务器以通常的方式运行被包含的页面, 将产生的输出放到主页面中,这种方式与RequestDispatcher类的include方法一致。它的优点是在被包含的页面发生更改时,无须对主页 面做出修改。它的缺点是所包含的是次级页面的输出,而非次级页面的实际代码,所以在被包含的页面中不能使用任何有可能在整体上影响主页面的JSP构造。
语法: <jsp:include page="sample.jsp" flush="true"> <jsp:param name="name" value="value"/> </jsp:include>
其中参数设置可以没有,如果没有参数设置,则必须采用<jsp:include page="sample.jsp" flush="true"/>形式
- 作业2:include指令与include动作有什么区别?
- 【JSP】 include指令和include动作有什么区别?
- include指令和include动作有什么区别?
- include指令与include动作的区别
- include指令与include动作的区别
- include动作与include指令的区别
- 作业:include指令和动作的区别
- 作业 | Include指令和动作的区别
- 在JSP中include指令和include动作有什么区别。
- include指令与动作
- Jsp Include指令 与动作区别
- include动作与指令的区别
- include动作与指令的区别
- 动作与指令中的include区别
- JSP include指令 与include 动作的区别
- JSP:include指令与include动作的区别
- include指令与<jsp:include>动作的区别
- [JSP]<%@include%>指令与<jsp:include>动作区别
- 图像处理学习笔记1
- 创建rabbitmq:virtual host、exchange、queue
- Python代码性能优化
- fl2440添加SIM5900B GPRS模块,进行拨号上网,打电话。
- springMVC框架的运行流程
- 作业2:include指令与include动作有什么区别?
- JQuery选择器
- php static 关键字
- java堆、栈、方法区、常量池
- logcat抓取(崩溃、超时、异常、错误)
- this package import
- 多态与继承
- 静态编译和动态编译(lib和dll)
- UE4改变摄像机的距离