java面试题网

普通会员

257

帖子

9

回复

129

积分

楼主
发表于 2018-03-22 16:40:26 | 查看: 261| 回复: 0

①代码如下:

       <%-- 静态包含 --%>

       <%@ include file="..." %>


       <%-- 动态包含 --%>

      <jsp:include page="...">

               <jsp:param name="..." value="..." />

       </jsp:include>

②静态包含是通过JSP的include指令包含页面的;而动态包含是通过JSP的<jsp: forward>标签进行包含的。

③静态包含是编译时包含,如果包含的页面不存在,则会产生编译错误,而且两个页面的“contentType”属性应保持一致,因为这两个页面会合二为一,产生一个class文件,并且静态包含不会检查所含文件的变化,适用于包含静态页面。

④动态包含是运行时包含,可以向被包含的页面传递参数,包含页面和被包含页面是独立的,会编译出两个class文件,如果被包含的页面不存在,不会产生编译错误,也不影响页面其他部分的执行。



您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018