[求助]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楼基本功好扎实呢!
----------------解决方案--------------------------------------------------------