zoukankan      html  css  js  c++  java
  • JSP中的include的两种用法

    两种用法

    <@inlcude file =”header.jsp”/>

    此时引入的是静态的jsp文件,它将引入的jsp中的源代码原封不动地附加到当前文件中,所以在jsp程序中使用这个指令的时候file里面的值(即要导入的文件)不能带多余的标签或是与当前jsp文件重复的东西。例如里面不要包含<html><body>这样的标签,因为是把源代码原封不动的附加过来,所以会与当前的jsp中的这样的标签重复导致出错。  

    <jsp:include page=”/user/test”flush=”true”/>

    此时引入执行页面或生成的应答文本.jsp:include标签导入一个重用文件的时候,这个文件是经过编译的,通俗点说就是附加这个要导入文件经过编译后的效果,所以可以含有与当前jsp程序中重复的内容,因为在附加过来之前就会被解析掉。其中flush 表示在读入包含内容之前是否清空任何现有的缓冲区。

    两种用法的区别

    区别

    include

    jsp:include

    执行时间

    翻译阶段

    在请求处理阶段执行

    引入的内容

    引入静态文本,先包含,后编译 引入执行页面或servlet所生成的应答文本. 被包含的文件先编译,后包含进来,然后显示
  • 相关阅读:
    表变量和临时表的比较
    表变量和临时表
    微信小程序(五)
    微信小程序(四)开发框架
    微信小程序(三)开发框架
    微信小程序(二)
    微信小程序(一)
    菜鸡的Java笔记第二
    C#中的委托和事件
    在GridView控件里面绑定DropDownList控件
  • 原文地址:https://www.cnblogs.com/ydymz/p/8329266.html
Copyright © 2011-2022 走看看