`
紫_色
  • 浏览: 142767 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关于@ include和jsp:include的区别

    博客分类:
  • J2EE
阅读更多

@ include和jsp:include都可以将外部文档包含进JSP页面中.include指令和include动作到底有什么分别;

 

@ include

  • 编译指令是在JSP程序的转换时期就将file属性所指定的程序内容嵌入,然后再编译执行;
  •  包含页面可以在JSP页面转换成Servlet之前;
  • 只生成一个class文件;
  • 同一个request对象;
  • 难于维护,只要被包含的页面发生更改,就可能需要更改主页面;

@ include的基本语法如下:

 

<%@ include file=".jsp" %>

 

属性file是要包含的文件,这个属性是必需的.

 

 

jsp:include 

  • include指令在转换时期是不会被编译的,只有在客户端请求时期如果被执行到才会被动态的编译载入
  • 可能会产生多个class
  • 不同的request对象,可以取得包含它的页面的参数,并添加了自己的参数
  • 包含的页面的输出中不能含有JSP

jsp:include 的基本语法如下:

 

<jsp:include page="divide.jsp" flush="true">
		<jsp:param name="v1" value=""/>
		<jsp:param name="v2" value=""/>
</jsp:include>

 

page属性指定被包含的页面,这个属性是必需的.指定在将页面包含进来之前是否应该清空主页面的输出流。name表示参数的名称,value表示参数的值.

 

 

 

 

 

分享到:
评论

相关推荐

    JSP:include和include指令区别

    JSP:include和include指令区别,对应我的博客 blog.csdn.net/svitter

    jsp:include与include实探

    NULL 博文链接:https://dreamzhong.iteye.com/blog/1127436

    JSP中include指令和include行为的区别

    通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用&lt; %@ include file=” ”%&gt;,哪些时候用&lt; jsp:include page=” ” flush=...

    jsp基础测试 期末考试

    考虑下面JSP文件代码片断: &lt;jsp:include page=”test2.jsp”&gt; &lt;jsp:param name=”username” value=”accp”/&gt; &lt;/jsp:include&gt; 以下( )代码片断放置在test2.jsp中不会导致错误。

    JSP下动态INCLUDE与静态INCLUDE的区别分析

     用jsp:include动作实现 &lt;jsp include page=”included.jsp” flush&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE   用include伪码实现,定不会检查所含文件的变化,...

    2.4 include指令 JSP+AJAX

    2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX

    两中包含的区别.txt

    1.&lt;%@include file="head.jsp" %&gt; 2.&lt;jsp:include page="head.jsp" /&gt; 或者: &lt;jsp:include page="jieshou.jsp"&gt; &lt;jsp:param name="canshu" value="magci" /&gt; &lt;/jsp:include&gt; 两者的区别: 1.&lt;%@include ...

    使用jsp:include控制动态内容的方法

    本文实例讲述了使用jsp:include控制动态内容的方法。分享给大家供大家参考,具体如下: 清单 1. JSP include 伪指令 &lt;![CDATA[ &lt;&#37;@ page language=java contentType=text/html %&gt; &lt;html&gt; &lt;head&...

    JavaWeb开发技术-JSP动作元素.pptx

    在JSP页面和文档中使用写入文本的模板 在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了&lt;jsp:include&gt;动作元素。其语法格式为: &lt;jsp:include page="relativeURL" flush="true|...

    可以include的jsp独立分页

    有很详细的注释解释,是中国人都应该看的懂,在你需要的分页的页面嵌入这个jsp,通过修改它的默认属性,和使用它的内置方法,就可以达到分页效果,而且可以有自己的样式效果,以下是例子: 你的页面头顶部加入&lt;%@include ...

    JSP中动态include与静态include的区别介绍

    2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可以借用主文件的. 静态INCLUDE 用法:&lt;&#37;@ include ...

    用jsp:include控制动态内容的方法.docx

    用jsp:include控制动态内容的方法.docx

    jsp的Include方式

    jsp的Include方式

    Java Web 实验四 掌握<jsp:include>动作的使用

    问题描述: 网上购物系统,商品包括mp3和mp4两项...中使用jsp:include动作包括了选购商品信息item.jsp文件。 实现步骤: 1.创建 index.jsp文件; 2.创建order.jsp文件; 3.创建item.jsp文件; 4.运行结果并完成实验报告。

    前端分页jsp实现(二)

    采用jsp开发的前端分页,抽取成一个公共的jsp,在需要的界面采用 &lt;jsp:include&gt;引入就行,白色按钮,黑色选中样式 &lt;div style="display: block;height: 200px;"&gt; &lt;jsp:include page="pagination.jsp" flush="true"&gt;...

    jsp页面错误信息

    &lt;tr&gt;&lt;td colspan="2"&gt;&lt;jsp:include page="view/AdminTop.jsp" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;td width="180" valign="top"&gt;&lt;jsp:include page="view/AdminLeft.jsp"/&gt; ...

    abstract class和interface有什么区别?

    25、JSP中动态INCLUDE与静态INCLUDE的区别?  动态INCLUDE用jsp:include动作实现 &lt;jsp:in clude page="included.jsp" flush="true" / &gt;它总是会检查所含文件中的变化,适合用于包含动 态页面,并且可以带参数。 ...

    jsp的include的两种用法

    jsp的include的两种用法 jsp的include的两种用法

    jsp中include指令静态导入和动态导入的区别详解.docx

    jsp中include指令静态导入和动态导入的区别详解.docx

    springMVC使用jsp:include嵌入页面的两种方法(推荐)

    下面小编就为大家带来一篇springMVC使用jsp:include嵌入页面的两种方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics