jsp中include指令和jsp:include动作之间的区别
实例,有a.jsp,水瑞侮瑜b.jsp,c.jsp三个jsp,a和b分别使用include指令和jsp:足毂忍珩include动作两种方式引入c:
(二)、b.jsp使用jsp:include动作引入c.jsp,那么在浏览器中查看b的源代码,你会发现c.jsp页面中所有的内容均会被嵌入到b.jsp中,html格式是这样的:<html><body><html><body></body></html></body></html>,即c的代码会被加入到b中,两段html代码是嵌入的。
(2)、b.java在_jspServer()方法中先编译b.jsp前半部分,再编译整个c.jsp,最后编译b.jsp剩下的后半部分,并且编译c.jsp的代码是这样的:org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, "c.jsp", out, false),一句话编译完c.jsp。b.java
一句话,两者的区别就是能否直接使用被引入文件中的变量。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:58
阅读量:77
阅读量:80
阅读量:79