zoukankan      html  css  js  c++  java
  • jsp的静态包含与动态包含:<%@ include file="" %>和<jsp:include page=""></jsp:include>区别与分析

      <%@ include file="" %>是将文件原封不动的copy进现有的文件中,像是拼接好后,再编译成为servlet运行。

      <jsp:include page=""></jsp:include>是编译后的servlet运行到该句时,跳转到指定的jsp编译的那个servlet继续运行,然后将运行结果,copy到现在的jsp中,故包含与被包含文件都是单独运行的。

    在开发过程中,我们需要正确选择使用。举个例子:

      比如在工程项目中,每个jsp文件需要引入包含公共js和css文件信息的jsp文件,由于相对路径的问题的存在,我们需要在head标签中添加<base href="<%=basePath%>">,而此时,在<%@ include file="" %>时便会报错。

    详见:http://www.cnblogs.com/brolanda/p/4143905.html

     

  • 相关阅读:
    左右布局,中分线可以左右拖动
    ES6
    nodeclub route
    nodeclub models
    mybatis中sql语句查询操作
    mybatis开发dao的方式
    Mybatis框架入门
    Maven
    Android开发-ADT Bundle安装
    人类史一览
  • 原文地址:https://www.cnblogs.com/brolanda/p/4143956.html
Copyright © 2011-2022 走看看