jsp中include的用法笔记
来源:互联网 发布:如何正确下载软件 编辑:程序博客网 时间:2024/04/20 13:37
一般来说,include在jsp中有两中用法:一种是引入html静态页面 ,比如一些logo,或者标题等等;另一种是引入jsp页面。
1.两种用法
<%@ include file=” ”%><jsp:include page=” ” flush=”true”/>
2.用法区别
(1)执行时间上区别
<%@ include file=”relativeURI”%> 是在翻译阶段执行<jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.
(2)引入内容的不同
<%@ include file=” ”%>jsp的include指令元素读入指定页面的内容。并把这些内容和本来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。<jsp:include page=”relativeURI” flush=”true” />引入执行页面或servlet所天生的应答文本.
3.如何使include页面携带入参
<jsp:include page=”<%=pageSelectedAtRuntime%>” flush=”true” ><jsp:param name=”fitstParamer” value=”firstValue”><jsp:param name=”lastParamer” value=”lastValue”></jsp:include>
补充:程序不会将 jsp页面原封不动的传给jsp页面,中间走的还是servlet翻译这个过程;
下面我们对include中的路径问题进行简单总结:
在jsp的include标签中使用绝对和相对路径
jsp中的include标签可以使用相对路径和绝对路径,区别在于路径的第一个字符是否为”/”,例如:
假设有如下web路径:
webRoot
│
│
├ [jsp]
│ │
│ │
│ ├ [subFolder]
│ │ │
│ │ subFile.jsp
│ │ │
│ │
│ myPage1.jsp
│ mypage2.jsp
│ │
│ │
│
global.jsp
│
│
相对路径
<!-- I am myPage1.jsp --><%@include file="subFolder/subFile.jsp"%><%@include file="./myPage2.jsp"%><%@include file="../global.jsp"%>
绝对路径
<!-- I am myPage1.jsp --> <%@include file="/global.jsp"%> <%@include file="/jsp/myPage1.jsp"%><%@include file="/jsp/subFolder/subFile.jsp"%>
**补充:**include的file属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释。
0 0
- jsp中include的用法笔记
- jsp中include的不同用法
- JSP中include的两种用法
- JSP中include用法中出现的500错误
- jsp中include和page指令的详解用法
- jsp中include两种用法的区别
- JSP中使用Include与JSP:Include的区别
- JSP中使用Include与JSP:Include的区别
- JSP中使用Include与JSP:Include的区别
- [JSP]JSP中include指令和include动作的区别
- [JSP]JSP中include指令和include动作的区别
- [JSP]JSP中include指令和include动作的区别
- JSP中的include的两种用法
- JSP中的include的两种用法
- JSP中的include的两种用法
- JSP中的include的两种用法
- jsp中两种include用法的区别
- JSP中的include的两种用法
- 蓝鸥Unity开发基础—— 一维数组学习笔记
- Netty 5用户指南
- 安卓小记
- error C4996: 'asctime': This function or variable may be unsafe. Consider using asctime_s instead
- 正向代理,反向代理和透明代理
- jsp中include的用法笔记
- 编程——折纸问题
- Python函数式编程之map() reduce()
- Cent OS 下安装Apache 详细教程
- CS231笔记的笔记:图像分类
- Scala学习第四弹 访问修饰符
- CSS选择器
- C++中实现cin输入的结束
- 门面模式【Facade Pattern】