JSP的两种include-创新互联
JSP中有两种方式可以把指定的jsp程序或者html文件包含进来,分别为一下两种形式:
成都创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元安达做网站,已为上家服务,为安达各地企业和个人服务,联系电话:189820811081.静态包含:<%@ include file=”fileURL” %>
属于编译期间指令。JSP Engine会在JSP程序的转换时期先把fileURL设定的文件包含进来,然后再开始执行转换,编译等工作(把fileURL指向的文件原封不动的放到本文件中间后再转换、编译)。无论是包含JSP文件还是html文件整个过程中只生成一个servlet文件。它不可以用于传递参数,即<%@ include file=”fileURL?user=aaa” %>是错误的,会导致程序编译找不到文件。
2.动态包含:
或
属于运行期间指令。该指令在转换时期是不会被编译的,只有在客户端请求时期如果被执行到,才会被Tomcat等JSP Engine等编译,否则将不会被编译。如果包含的是动态页面(如JSP)则会生成两个servlet文件;但是如果包含的是静态文件(如html文件),则整个过程也只产生一个servlet文件。但它可以带参数执行。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前题目:JSP的两种include-创新互联
标题来源:http://pwwzsj.com/article/hsjdd.html