- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP动作 与在编译阶段提供全局信息的JSP指令元素相对应,JSP动作元素在执行阶段起作用,动态地为页面提供一些信息和插件等,JSP动作元素采用类似HTML/XML语法书写,并采用以下两种语法格式中的一种: 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 通过在JSP页面中使用动作标记,可以将页面中更多的代码和业务逻辑隐藏到后台,从而减少JSP页中代码段的数量,这样页面开发者在对JSP而进行处理时不用担心意外修改JSP代码段,即业务可以与显示分离的更清晰。 JSP动作指令是以“jsp:”开始的JSP标签,JSP动作包括: jsp:include 在页面被请求的时候引入一个文件 jsp:useBean寻找或者实例化一个JavaBean jsp:setProperty设置JavaBean的属性 jsp:getProperty输出某个JavaBean的属性 jsp:forward 把请求转到一个新的页面 jsp:plugin 根据浏览器类型为Java插件生成OBJECT或EMBED标记 jsp:include include动作指令用来在JSP页面中动态包含一个文件(在执行时才对包含的文件进行处理)。JSP页面和它所包含的文件在逻辑上和语法上都是独立的,如果对include动作中包含的文件进行了修改,那么运行时可以看到所包含文件修改后的结果。被包含的页面可以是一个动态文件(JSP文件),也可以是一个静态文件(如文本文件)。如果包含的是一个静态文件,就直接输出给客户端,由客户端的浏览器负责显示;如果包含的是一个动态文件,则由Web服务器负责执行,把执行后的结果包含进来再返回给客户端显示出来。 语法:jsp:include page= relative URL flush=true / 其中,属性page=“relative URL ”参数为一相对路径,或者是代表相对路径的表达式;属性flush必须设为“true”。 如果被包含的文件是动态文件,可以使用jsp:param子句传递一个或多个参数给被包含文件,其语法为: jsp:include page=path flush=true jsp:param name=paramName1 value=paramValue1 / jsp:param name=paramName2 value=paramValue2 / …. /jsp:include 如果要传递参数就要使用第二种包含形式了。 %@ include %指令会首先找到要包含的目标文件,然后把它插入到我们的JSP页面中,就像我们将目标文件中的内容复制粘贴过来了一样;而jsp:include则恰恰相反,它是在JSP页面执行的时候才去寻找目标文件,在具体的行为上有如下差别: 1.%@include?file=“uri”%先包含后处理???a.不管被包含文件是静态还是动态,直接将页面中的全部内容包含进来;???b.执行时先将包含进来的内容一起处理完之后再将所有的内容发给客户端。2.jsp:include?page=“uri”/先处理后包含???a.能自动区分被包含文件是静态还是动态;???b.如果被包含文件是静态文件,处理方式跟第1种方式一样,????? 如果是动态文件,则各自处理完之后把结果包含进来发给客户端。 jsp:include示例 %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% html head meta http-equiv=Content-Type content=text/html; charset=UTF-8 titleInsert title here/title /head body jsp:include page=/child/user.jsp flush=true jsp:param name=UserNum value=zqhunisun / /jsp:include /body /html jsp:include page=user.jsp flush=true jsp:param name=“msg” value=‘%=.URLEncoder.encode(“汉字,GB2312)%/ /jsp:include user.jsp %@ page language=java contentType=text/html; charset=UTF-8 pageEncoding=UTF-8% !DOCTYPE html P
文档评论(0)