当使用<jsp:include>标签和<jsp:forward>标签引入或将请求转发给的资源是一个能动态执行的程序时,还可以使用<jsp:param>标签向这个程序传递参数信息。语法如下:
<code class="hljs erb" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:include</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">page</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"relativeURL | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span><span class="xml" style="">
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:param</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">name</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterName"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">value</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterValue | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> /></span></span></span><span class="xml" style="">
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""></</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:include</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span></span></code>
或:
<code class="hljs erb" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:forward</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">page</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"relativeURL | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span><span class="xml" style="">
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""><</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:param</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">name</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterName"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> </span></span><span class="hljs-attr" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-attr" style="">value</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">=</span></span><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">"paramterValue | <%=</span></span></span></span></span></span><span class="ruby" style="">表达式</span><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-string" style="">%>"</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style=""> /></span></span></span><span class="xml" style="">
</span><span class="hljs-tag" style=""><span class="xml" style=""><span class="hljs-tag" style=""></</span></span><span class="hljs-name" style=""><span class="xml" style=""><span class="hljs-tag" style=""><span class="hljs-name" style="">jsp:forward</span></span></span></span><span class="xml" style=""><span class="hljs-tag" style="">></span></span></span></span></code>
4、脚本元素标签
<% %>可替代为:<jsp:scriptlet> code </jsp:scriptlet>
<%! %>可替代为:<jsp:declaration> code </jsp:declaration>
<%= %>可替代为:<jsp:expression> expression </jsp:exprission>
4、指令标签
<jsp:directive.directiveType>标签来替代<%@ directive ... %>语句(directive是指令的意思),如:<%@ page import="java.util.*"%>可替换为:<jsp:directive.page import="java.util.*" />
5、<jsp:text>标签
可以将模板内容封装在这个标签当中。