前者是在jsp程序的转换时期时就先将file属性所指定的程序内容欠入,然后才编译载入,file所指定的jsp程序并不会被另外编译;而后者在转换时期是不会编译的,他只是在客护端请求时,如果被执行到,才回被动态的编译载入,而个前者所知底电脑感的jsp程序回被个别的编译转换成另一个servlet。

解决方案 »

  1.   

    前者是在jsp程序的转换时期时就先将file属性所指定的程序内容欠入,然后才编译载入,file所指定的jsp程序并不会被另外编译;而后者在转换时期是不会编译的,他只是在客护端请求时,如果被执行到,才回被动态的编译载入,而个前者所知底电脑感的jsp程序回被个别的编译转换成另一个servlet。
      

  2.   

    这个在jsp高级编程理讲的很清楚,如果你的a.jsp理有function的话,如果调用function的话要用include file,如果没有function的2个都差不多
      

  3.   

    一般是没有区别的,但是如果你对b.jsp作出了改动,区别就出来了
    前者可以检测,而后者不能检测的,如wjmmml(笑着悲伤)所将的
      

  4.   

    可是我写了一个JSP:
    <HTML>
    <BODY>
    <JSP:include page="1.htm" flush="true"/>
    <hr size=1 color=green>
    <%@ include file="1.htm" %>
    </BODY>
    </HTML>
    --------------------
    1.htm只有一行:
    hello但输出为什么<JSP:include page="1.htm" flush="true"/>
    这一行没有效果呢?
    只有一个hello显示了出来
      

  5.   

    <JSP:include page="1.htm" flush="true"/>
    改为:
    <jsp:include page="1.htm" flush="true"/>
      

  6.   

    <%@ include file="a.jsp" %>
    首先要执行家进来的的jsp文件,然后将其输出的内容放到当前的页面输出中。
    <JSP:include page="b.jsp" flush="true" />
    意味着把其中的jsp文件编译成一个单独的jsp页面,然后在当前的夜缅中加入一个对她的调用
      

  7.   

    to superszhu(精彩世界)
    改了也不行TO  S_Ghost(鬼吟)
    你没看清我问的是什么