jsp中include什么意思-创新互联

这篇文章主要讲解了“jsp中include什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jsp中include什么意思”吧!

成都创新互联主营耀州网站建设的网络公司,主营网站建设方案,成都APP应用开发,耀州h5小程序开发搭建,耀州网站营销推广欢迎耀州等地区企业咨询

元素允许你包含动态文件和静态,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到jsp文件中去,而如果这个文件动态的,那么这个被包含文件也会被Jsp编译器执行(这一切与asp相似)。

你不能从文件名上判断一个文件是动态的还是静态的,比如aspcn.asp 就有可能只是包含一些信息而已,而不需要执行。能够同时处理这两种文件,因此你就不需要包含时还要判断此文件是动态的还是静态的。

如果这个包含文件是动态的,那么你还可以用还传递参数名和参数值。

属性

page="{relativeURL | }"

参数为一相对路径,或者是代表相对路径的表达式.

flush="true"

这里你必须使用flush="true",你不能使用false值.缺省值为false

< jsp:param name="parameterName" value="{parameterValue | }" />+

子句能让你传递一个或多个参数给动态文件

你能在一个页面中使用多个来传递多个参数。

jsp中include有两种形式,分别是

< %@ include file=” ”%>

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

前者是指令元素、后者是行为元素。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,就可以考虑用include。,jsp的include指令元素读入指定页面的内容。并把这些内容和原来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。)

include与jsp:include主要有两个方面的不同;

一:执行时间上:

< %@ include file=”relativeURI”%> 是在翻译阶段执行

< jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.

二:引入内容的不同:

< %@ include file=”relativeURI”%>

引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.

引入执行页面或servlet所生成的应答文本.

另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释。

感谢各位的阅读,以上就是“jsp中include什么意思”的内容了,经过本文的学习后,相信大家对jsp中include什么意思这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前标题:jsp中include什么意思-创新互联
本文来源:http://hbruida.cn/article/cophsj.html