首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

哪位高手能告诉小弟我jsp 用<%@include和<jsp:include 哪个效率高?多谢

2012-01-11 
谁能告诉我jsp 用%@include和jsp:include 哪个效率高?谢谢如题,请说明原因,谢谢[解决办法] %@include为

谁能告诉我jsp 用<%@include和<jsp:include 哪个效率高?谢谢
如题,请说明原因,谢谢

[解决办法]
<%@include为静态包含, <%@include不论包含的是txt文本还是jsp文件,被包含的页面都不会从新编译。
<jsp:include 为动态包含, <jsp:include 如包含jsp文件,这每次加载主页面的时候,被包含的页面都要重新编译。

[解决办法]
同意楼上,
<%@include为静态包含,包含了几个JSP转译成servlet时就会有几个class文件
如果在jsp1定义了变量i同时在jsp2也定义了变量i那么你编译都会通不过的,jsp容器会告诉你
i重复定义了.
<jsp:include 为动态包含, <jsp:include 如包含jsp文件,这每次加载主页面的时候,被包含的页面都要重新编译。
就是说不管你包含了几个jsp页面转译成servlet时中有一个class文件

所以说对于 <%@include要慎用!


热点排行