• jsp中的动态包含和静态引入的区别


    动态包含  <jsp:include page=" " flush="true"/> 

      比如a.jsp动态导入了b.jsp,只有当服务器访问a.jsp中的b.jsp模块时,java才会编译执行b.jsp文件,将其结果动态包含进来
       1、会将多个jsp页面分别再编写成java文件,编译成class文件。
      2、jsp文件中允许有相同的变量名,每个页面互不影响。
      3、当java代码比较多优先选用动态导入。
      4、效率相对较低,耦合性低。

           所以动态包含用于加载经常变化的、要求显示最新版本内容的东西
    静态导入 <%@ include file=”包含页面”%> 
      1、会将多个jsp页面合成一个jsp页面,再编写成java文件,编译成class文件。
      2、jsp文件中不允许有相同的变量名。
      3、当java代码比较少或者没有java代码是优先选用静态导入。
      4、效率相对较高,耦合性高。

      静态包含一般用于加载进页面显示后就再也不变的东西

    静态include是编译阶段的代码拼接,动态include是编译后的servlet的运行结果的拼接。

  • 相关阅读:
    SAP BDC批量导入数据(转)
    如何快速从BSEG读取数据(转)
    刷新ALV定位到当前记录行
    一些常用的系统变量(SYST)
    javascript实例
    selenium webDriver属性
    获取豆瓣电影数据
    新浪微博超话题签到demo
    java读取XML文件的四种方法总结(必看篇)
    StringReader分析
  • 原文地址:https://www.cnblogs.com/nyhhd/p/12640868.html
Copyright © 2020-2023  润新知