动态的include:

用法:<jsp:include page="1.jsp" flush="true" />

特点:行为元素,可以带参数先编译,再页面合成;它总是会检查所含文件中的变化,适合用于包含动态页面

因此,动态include的结构是互相独立的,所包含的jsp文件中的变量不可以同它的主文件共享,需要自行创建所使用的对象和页面设置;

静态的include:

用法:<%@ include file="1.htm" %>

特点:指令元素;不能带参数先页面合成,再编译;不会检查所含文件的变化,适用于包含静态页面

因此,静态include的结构是高度紧密的,所包含的jsp文件中所有的变量都可以同它的主文件共享,但不能有变量同名的冲突,连页面设置都可以借用主文件的.

扩展:

两种用法中file和page属性都被解释为一个相对的URI.

若以斜杠开头,说明它是一个环境相关的路径.将根据所指定URI的前缀进行解释,

若不是不是以斜杠开头,说明它是页面相关的路径,将根据当前页面路径进行解释.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-12-20
  • 2021-07-03
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2021-09-29
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案