1. jsp中动态include与静态include的区别
1、动态INCLUDE在使用的时候,会先解析所要包含的页面,解析后在和主页面放到一起显示 动态包含只有在执行到它的时候才加载。
2、静态INCLUDE在使用的时候,不会解析所要包含的页面,包含的jsp页面与被包含的jsp页面共用一个request内置对象。静态的包含是将两个jsp文件二合一。
3、jsp:include是先编译一下included.jsp文件,然后再包含。先编译,后包含;
@ include是先把文件包含就来,然后统一编译。先包含,后编译。
4、希望对你有帮助。
2. 一个JSP文件中使用include指令来包含一个文本文件
在jsp中include指令有2种方式来引入一个文件
1、说明标签<%@ include file="xxx.jsp"%>
2、动作标签<jsp:include page="xxx.jsp"/>
3、<jsp:include>元素允许你包含动态文件和静态,而include说明标签仅仅是把一个文件内容当成静态追加到主文件中去。
4、如果文件仅是静态文件,可以直接利用<%@ include file="xxx.jsp"%>包含进去,如果是txt文件,最好把文件格式改成jsp文件然后包含进去就可以。