• JSP中动态include和静态include的区别(简版)


    动态的include:

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

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

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

    静态的include:

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

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

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

    扩展:

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

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

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

    如果我引用您的博文记录,没有指出,请求您的原谅。可以私信告诉我,我一定改正! 注:我写博文的目的主要是记录得失,若有什么误人子弟的地方,请多多见谅指正;
  • 相关阅读:
    Prometheus—告警altermanger
    Prometheus监控Kafka
    get与post(转)
    js typeof
    设置SQL脚本大小敏感
    max Count Group by
    统计当年登陆次数
    IOC
    ORM
    [转载]C#实现获取浏览器信息
  • 原文地址:https://www.cnblogs.com/zhaojinxin/p/5683820.html
Copyright © 2020-2023  润新知