黑马程序员技术交流社区

标题: JSP中<%@ include ···%>和<%jsp: include···%>有什么区别 [打印本页]

作者: ◇半度微凉    时间: 2011-12-9 18:08
标题: JSP中<%@ include ···%>和<%jsp: include···%>有什么区别
本帖最后由 ◇半度微凉 于 2011-12-9 22:31 编辑

JSP中指令元素<%@ include ···%>和动作组件<%jsp: include···%>之间有什么区别
作者: 段波    时间: 2011-12-9 20:13
<%@ %> 这种形式的称为指令,一般放在页面的头部

<jsp: />      成为动作


<%@ include file="/header.jsp" %>:是在将JSP编译成servlet时 就把header.jsp加载过来,形成一个servlet

<jsp:include page="/header.jsp"/>   :是在用户请求时,才将header.jsp加载的

用<jsp:include page="/header.jsp"/> 传递参数的语法:

<jsp:include page="test.jsp" flush="true">

     <jsp:param name="name" value="参数值"/>

</jsp:include>

作者: 唐秀启    时间: 2011-12-9 20:26
include指令标记:是把被包含的文件的内容放于包含文件中,组成一个文件后编译运行.
include动作标记: 是把被包含的文件的运行结果放于包含文件运行产生的结果中,这2个文件各自编译运行.

作者: ◇半度微凉    时间: 2011-12-9 22:30
我明白了,谢谢大家!{:soso_e183:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2