关于<jsp:include>与<%@include>的区别

做项目时候遇到一个问题,因为jsp文件太大,生成的servlet类超过64k,发生系统错误。

调查之后发现在jsp文件里面用<%@ include引入了很多jsp文件。

百度了一下,发现用<jsp:inlucde>代替<%@ include>问题就解决了。

调查了下原因就是:

<%@include>会将包含的文件的全部内容导入到当前文件中,共享所以的全部变量和配置文件。生成一个servlet类。

<jsp:inlucde>包含的文件自己单独生成一个servlet,所以和原来的jsp不会共享变量和文件。

关于<jsp:include>与<%@include>的区别,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。