2013-07-06
展开全部
include标准动作:
<jsp:include page="pagename">
<jsp:param name="name" value="value">
</jsp:include>
include指令
<%@ include file="filename"%>
区别:
一,指令中标签是file属性,没有结束标签;而动作中是page属性,必须有结束标签。
二,指令最终会连同包含的文件内容一起编译成一个.java文件,再把结果一起显示。
动作是动态文件各自编译成.java文件,只把结果在一起显示。
三,指令会把动态的文件和静态的文件类型一起编译。
动作只编译动态文件类型的文件,对于静态的文件不编译,即使静态文件类型里面有动态部分(html或txt文件类型里有scriptlet代码段)也不会编译,只会输出静态部分。
四,指令传参只能通过scriptlet或者声明部分传参,而动作可以在jsp:param子标签中设置参数和值。两个不能混淆用。
五,指令中file不能是servlet,动作却可以是servlet,并且可以通过在后面加?name=张三&age=18来传递参数或者jsp:param子标签来传递参数
<jsp:include page="pagename">
<jsp:param name="name" value="value">
</jsp:include>
include指令
<%@ include file="filename"%>
区别:
一,指令中标签是file属性,没有结束标签;而动作中是page属性,必须有结束标签。
二,指令最终会连同包含的文件内容一起编译成一个.java文件,再把结果一起显示。
动作是动态文件各自编译成.java文件,只把结果在一起显示。
三,指令会把动态的文件和静态的文件类型一起编译。
动作只编译动态文件类型的文件,对于静态的文件不编译,即使静态文件类型里面有动态部分(html或txt文件类型里有scriptlet代码段)也不会编译,只会输出静态部分。
四,指令传参只能通过scriptlet或者声明部分传参,而动作可以在jsp:param子标签中设置参数和值。两个不能混淆用。
五,指令中file不能是servlet,动作却可以是servlet,并且可以通过在后面加?name=张三&age=18来传递参数或者jsp:param子标签来传递参数
2013-07-06
展开全部
Include动作使用方法<jsp:include page="XXX">发生时间:在请求期间发生产生两个Servlet:(主页面和次页面都会分别成为两个独立的Servlet)包含内容:主要是页面的输出 包含的页面中 “不可以” 设置主页面的响应报头包含的页面中 “不可以” 定义页面所需要使用到的字段或方法包含的页面发生更改时 “不需要” 更新主页面等同于RequestDispatcher的include方法; Include指令使用方法发生时间:页面转换期间<%@ include file="XXX" %>产生一个Servlet:(次级页面首先被插入到主页中,然后得到页面补转换成Servlet)包含内容:文件的实际内容包含的页面中 “可以” 设置主页面的响应报头包含的页面中 “可以” 定义页面所需要使用到的字段或方法包含的页面发生更改时 “需要” 更新主页面没有等同的Servlet代码 它们各有各的优点,当然也有缺点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询