读书人

jsp include 包孕的区别

发布时间: 2012-09-16 17:33:16 作者: rapoo

jsp include 包含的区别

??? c.jsp

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>测试包含</title></head><body>cccc<%@ include file="/a.jsp" %><jsp:include page="/b.jsp"></jsp:include></body></html>

?

?? a.jsp

??

aaaa

?

?

?? b.jsp

?

??

bbbb

?

清除 tomcat 下 work目录文件

?

请求 c.jsp文件

?

查看编译后的 .class

?

?

?

jsp include 包孕的区别

?

?

修改a.jsp的内容为

aaaa --- aaaa

重新请求 c.jsp

?

jsp include 包孕的区别

?

?

?

?

?? 修改b.jsp

? bbbb --- bbbbb

? 刷新 c.jsp

? 查看编译后的效果

jsp include 包孕的区别

?

总结: 1.<%@ include file="..."%>:包含页和被包含页融为一体,只生成一个.class文件
2.<jsp:include page="..."></jsp:include>包含页和被包含页是两个独立体,只是包含页调用一下被包含页而已。

读书人网 >JavaScript

热点推荐