JSP中动态include与静态include的区别介绍
2023-06-13 09:15:12 时间
动态INCLUDE
用法:<jsp:includepage="included.jsp"flush="true"/>
说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。
原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。
2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可以借用主文件的.
静态INCLUDE
用法:<%@includefile="included.htm"%>
说明:用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面,直接将内容先包含后处理。
原因:1、动态include的结构是两者独立,直到输出时才合并(看看jsp生成的java文件就可以知道了)。
2、动态include的jsp文件独立性很强,是一个单独的jsp文件,需要使用的对象,页面设置,都必须有自己创建,当然,还好它和include它的页面的request范围是一致的。
用法:<jsp:includepage="included.jsp"flush="true"/>
说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。
原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。
2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可以借用主文件的.
静态INCLUDE
用法:<%@includefile="included.htm"%>
说明:用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面,直接将内容先包含后处理。
原因:1、动态include的结构是两者独立,直到输出时才合并(看看jsp生成的java文件就可以知道了)。
2、动态include的jsp文件独立性很强,是一个单独的jsp文件,需要使用的对象,页面设置,都必须有自己创建,当然,还好它和include它的页面的request范围是一致的。
相关文章
- IDEA写jsp代码报错,但是正常运行解决
- JSP include参数的中文乱码问题
- idea 查看jsp是否被引用_idea 运行JSP后显示源代码是什么情况
- intellij idea如何右键新建文件中添加jsp格式的文件【初学者适用】
- 利用JSP实现从MySQL中读取数据的简单操作(jsp显示mysql数据)
- JSP与ASP、PHP的比较
- JSP中嵌入Java代码
- JSP Out.print()方法:输出数据到JSP页面
- JSP JSTL <x:choose>标签:完成条件判断
- 测试JSP与MySQL的连接:一键搞定!(jsp连接mysql测试)
- 解决mysql在jsp中出现的乱码问题(mysqljsp乱码)
- 基于JSP和MySQL的用户注册系统设计(jsp mysql 注册)
- 解决Oracle中JSP的乱码问题(jsp乱码 oracle)
- JAVA/JSP学习系列之二(Tomcat安装)
- JSP一句话后门
- JBuilder2005实战JSP之切换控制图文步骤
- jsp中获取状态怎么写(两种实现方式)
- Action中ArrayList显示到JSP页面的具体实例