当前位置: 代码迷 >> Java Web开发 >> [求助]include命令与动作的区别
  详细解决方案

[求助]include命令与动作的区别

热度:134   发布时间:2007-02-04 13:24:38.0
[求助]include命令与动作的区别

<jsp:include page="url" flush="true"></jsp:include>
<%@ page include file="url" %>
这两种写法到底有什么区别,我只知道一个是先分别做编译,然后在返回到客户端,一个是合到一块编译然后再返回到客户端。我觉得这两种效果不都是一样的吗 干嘛还要分两种写法呢,还有就是它后面的url应该如何写,我在网上一些质料上说:page的url是相对于当前页面的路径,file的url是相对于当前文件的路径。什么是当前页面什么是当前文件啊有什么不同

搜索更多相关主题的帖子: include  命令  动作  

----------------解决方案--------------------------------------------------------
还真没研究过这个问题
----------------解决方案--------------------------------------------------------
URL就是你所包文件的相对路径。

include编译指令是在JSP程序被编译时将file属性指定的程序内容嵌入,并和包含它的主JSP程序作为一个整体被编译器编译,并将其载入JSP引擎中。file属性指定的文件不会被单独编译

而<jsp:include>操作指令page属性所指定的文件在主JSP程序被编译时不会被编译,它只有在客户端请求时期才会被动态的编译载入--注意载入的是page属性指定文件编译后执行的结果
----------------解决方案--------------------------------------------------------
楼上说的对!
----------------解决方案--------------------------------------------------------
3楼基本功好扎实呢!
----------------解决方案--------------------------------------------------------
  相关解决方案