<jsp:include page=”XXX”>与<%@ include file=”XXX”%>之间有什么区别?
2013-09-20
展开全部
这么局里把A.JSP和B.JSPA点JSP里用<%@ include%>包涵B.JSP的时候~ 是直接把B.JSP的代码加到A.JSP里编译的~ 如果你去看服务器下A.java文件会发现~B,JSP的代码都可以在A.java里~ 不是动态加载~换句话说~ 当你这个时候修改B.jsp的内容的时候~A.JSP里的内容是不变的~而如果在A.JSP里用<jsp:include >包涵B.jsp的时候~ 是动态加载~当修改B.JSP的时候~A.JSP也会随之修改~这样你可以看出~<%@ include %>可以用在B.JSP不会修改的情况下~ 如果你的初学~有的例子比如用在include一个连接数据库的或验证用户的JSP上~而<jsp:include >用在 include一个 菜单~ 因为菜单每页都一样~ 而且 <jsp:include > 是动态加载~ 你只要修改B.JSP~其他所有<jsp:include >B.JSP的网页都会自动修改~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询