include动作元素

include动作元素可以在JSP页面中动态包含一个文件,,文件的内容可以是静态的文件也可以是动态的脚本,而且当包含的动态文件被修改的时候 JSP 引擎可以动态对其进行编译更新。
语法:<jsp:include></jsp:include>


具体方法参看以下程序:

include.jsp文件中用了两次的include动作元素,第一次包含一个动态的JSP页面,第二次包含一个静态的TXT文件。
includeTest.jsp文件和includeTest.txt文件分别包含一个标识的语句。

//include.jsp
  <body>
    <h1>include动作标签</h1>
    <hr>
    <jsp:include page="includeTest.jsp"></jsp:include>
    <br>
    <jsp:include page="includeTest.txt"></jsp:include>
  </body>
//includeTest.jsp
  <body>
      我是include动作元素包含进来的动态.jsp页面。
  </body>
//includeTest.txt
我是include动作元素包含进来的静态.txt文件。

include动作元素包含html文件与JSP页面的区别

1、使用include动作元素包含html文件,运行后只生成一个servlet文件。两个文件中的内容通过request和response通信。
2、使用include动作元素包含JSP文件,运行后生成两个servlet文件。
3、需要注意的是,include动作元素包含html文件是一个效率比较低的方法,应当减少这样的使用。

include动作元素和include指令的区别

1、 include指令<%@include%>:运行JSP文件时,需要将JSP先预编译成servlet,include指令可以在预编译前将包含的其他文件一起预编译成一个servlet。但这种包含只针对静态的文件有效,因此include指令也称为include静态包含。
2、include动作元素:所有JSP文件代码分别处理,是在页面被请求的时候才进行编译,将多个jsp文件编译成多个servlet,页面语法相对独立,处理完成之后再将代码的显示结果(处理结果)组合进来。<jsp:include> 既可以包含静态的文件,也可以包含动态的文件,因此相对地称为include动态包含。
3、include指令包含的页面生成servlet代码后,只是将多个页面的代码嵌套起来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值