zoukankan      html  css  js  c++  java
  • JSP中动态include和静态include的区别(简版)

    动态的include:

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

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

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

    静态的include:

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

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

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

    扩展:

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

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

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

    如果我引用您的博文记录,没有指出,请求您的原谅。可以私信告诉我,我一定改正! 注:我写博文的目的主要是记录得失,若有什么误人子弟的地方,请多多见谅指正;
  • 相关阅读:
    字符串分割并按大小排序
    为人之气
    RMQ
    线段树
    算法中的数学
    动态规划(DP)
    图的表示
    广度优先搜索(BFS)
    深度优先搜索(DFS)
    MyBatis(3.2.3)
  • 原文地址:https://www.cnblogs.com/zhaojinxin/p/5683820.html
Copyright © 2011-2022 走看看