“`” 考察点:JSP

静态包含是通过JSP的include指令包含页面,动态包含是通过JSP标准动作<a class=""url"" href=""jsp:forward"" target=""_blank"">jsp:forward</a>包含页面。静态包含是编译时包含,如果包含的页面不存在则会产生编译错误,而且两个页面的""contentType""属性应保持一致,因为两个页面会合二为一,只产生一个class文件,因此被包含页面发生的变动再包含它的页面更新前不会得到更新。动态包含是运行时包含,可以向被包含的页面传递参数,包含页面和被包含页面是独立的,会编译出两个class文件,如果被包含的页面不存在,不会产生编译错误,也不影响页面其他部分的执行。

例如:

<pre><code><%– 静态包含 –%>
<%@ include file=""…"" %>
<%– 动态包含 –%>
<jsp:include page=""…"">
<jsp:param name=""…"" value=""…"" />
</jsp:include>
</code></pre>

 

<pre><code> "“`

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.