码迷,mamicode.com
首页 > Web开发 > 详细

JSP静态include和动态include的区别

时间:2017-04-03 13:12:48      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:文档   span   行合并   color   内容   servlet   格式   jsp   包含   

   静态include是指令元素。include指令的语法格式:<%@ include file="filename" %>.include指令的作用是在JSP页面中静态包含一个文件,同时由JSP解析包含的文件内容
静态包含的含义。涉及到的2个JSP页面会被翻译成一个Servlet,也就是.java文件,再一起编译成.class文件对外显示。总结:先包含,后翻译,最后编译。

   动态include即是<jsp:include file="filename" flush="true">.<jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。总结:先编译,后包含。

   不管是<jsp:include>标签,还是include指令,它们都会把两个JSP页面内容合并输出,所以这两个页面不要出现重复的HTML全局架构标签,否则输出给客户端的内容将会是一个格式混乱的HTML文档。  

JSP静态include和动态include的区别

标签:文档   span   行合并   color   内容   servlet   格式   jsp   包含   

原文地址:http://www.cnblogs.com/saule/p/6661742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!