jsp标签的介绍

cankao:http://www.cnblogs.com/xdp-gacl/p/3788369.html

jsp常用的标签有以下3个

1、<jsp:include>标签

2、<jsp:forward>标签

3、<jsp:param>标签

《jsp:include》标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入

语法:

      <jsp:include page="relativeURL | <%=expression%>" flush="true|false" />

  <jsp:include page="/jspfragments/head.jsp"/>

二、
<jsp:include>标签与include指令的区别
<jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。 
  而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。

<%@include file="/jspfragments/demo.jsp"%>

<jsp:param>标签

当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。
  语法1:
    <jsp:include page="relativeURL | <%=expression%>">
        <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
    </jsp:include>
  语法2:
    <jsp:forward page="relativeURL | <%=expression%>">
        <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
    </jsp:include>

 

原文地址:https://www.cnblogs.com/ZX-LMY/p/6374857.html