jsp_包含指令

Posted ninic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp_包含指令相关的知识,希望对你有一定的参考价值。

1.静态包含:

<%@ include file="被包含的文件的路径"%>

2.动态包含:

不传递参数:<jsp:include page="{要包含的文件的路径|<%=表达式%>}" flush="true|false"/>

传递参数:<jsp:include page="{要包含的文件的路径|<%=表达式%>}" flush="true|false">

        <jsp:param name="参数名称" value="参数内容"/>

        ...

      </jsp:include>

注:(1)flush属性的可选值包括true和false两种类型,当其设置成false表示这个网页完全被读进来以后才输出。在每一个jsp的内部都会有一个buffer,所以如果是true,当buffer满了就输出,一般此属性设置为true。

  (2)在传递参数的动态包含中可以向被包含的页面中传递参数,被包含的页面可以使用request.getParameter()方法进行参数的接收。

两种包含语句相对来说动态包含会更好。静态包含的操作属于先包含后处理,而动态包含如果被包含的页面是动态页,则属于先处理后包含。

以上是关于jsp_包含指令的主要内容,如果未能解决你的问题,请参考以下文章

JSP ---[注释,指令,静态包含,动态包含]

JSP_include指令

jsp七大动作指令

jsp基础语言-jsp指令

JSP_Page指令,include指令和taglib指令

JSP三个指令及9个内置对象