请问这两个语句有什么区别
<jsp:include page="header1.htm"/>
<%@include page="header1.htm"%>
谢谢
指导

解决方案 »

  1.   

    <%@include page="header1.htm"%>
    编译成一个文件然后解释……
      

  2.   

    <jsp:include page="header1.htm"/>先编译完header1.htm,然后把结果写到这个文件里面。
    <%@include page="header1.htm"%>相当于把header1.htm写到这个文件里面了,就是一个jsp文件,然后一起编译
      

  3.   

    <jsp:include page="header1.htm"/>先编译完header1.htm,然后把结果写到这个文件里面。说得不太确切,应该是程序运行的时候产生的应答写入本文件。
      

  4.   

    动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面 <%@ include file="included.htm" %>
      

  5.   

    抽空来接份,顺便拉下票http://community.csdn.net/Expert/topic/4431/4431158.xml?temp=.5955774