JSP 动作标签.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP 动作标签

Jsp 动作标签 Jsp动作标签向当前输出流输出数据,进行页面定向,可以通过动作标签使用、修改和创建对象 jsp:param:设置传递的参数 jsp:param name=”name” value=”value”/ Name:参数名,value:参数值 jsp:include:将同一个web应用中静态或动态的资源包含到当前页面 jsp:include page=”urlSpec” flush=”true ”/ Page:包含资源的相对URL,flush:为可选属性,当flush的值设置为true时,表示即将缓冲区的内容输出,其缺省值为false jsp:include page=”urlSpec” flush=”true/false” jsp:param name=”name” value=”value” /jsp:include 注:在jsp:include标签中嵌套jsp:param标签可以将参数传递给包含的资源 jsp:forward:将当前页面进行跳转 jsp:forward page=”relativeURLspec”/ Page:要跳转资源的相对URL jsp:forward page=”relativeURLspec” jsp:param name=”name” value=”value”/ jsp:forward 注:jsp:forward标签中嵌套jsp:param标签可以还可将参数传递给要跳转的页面 jsp:useBean:使用javabean jsp:useBean id=” ” class=” ” scope=” ”/ Id:设定bean对象的变量名称。 Class:bean对象对应的类,使用此标签会调用JavaBean不带参数的构造方法,且此方法的访问控制符为public,否则执行此标签时会抛出异常 Scope:设定bean的应用范围,其值有四种:page、request、sessiong、application,默认为page。 Scope取值Page:JSP引擎分配给每个客户的bean是互不相同,他们占有不同的内存空间,该bean的有效范围是当前页面,当客户离开这个页面时,JSP引擎取消分配给该客户的bean。 Scope取值session:JSP引擎分配给客户的bean是互不相同,该bean有效时间是客户的会话期间。如果客户在某个页面更改了这个bean属性,其他页面的这个bean也会发生同样的更改。 Scope取值application:所有客户共享这个bean,如果一个客户更改了这个bean的属性,所有客户的这个bean的属性将发生同样的更改。这个bean知道服务器关闭才被取消。 Scope取值request:JSP引擎分配给客户的bean是互不相同,该bean的有效范围是request期间,JSP引擎对请求做出响应之后,取消分配给客户的这个bean。 jsp:setProperty:设置javabean的属性值 jsp:setProperty name=” ” property=” ” value=” ”/ Name:bean对象的变量名 Property:设置的对象属性名 Value:设定的属性值 使用此标签会调用指定的属性的set方法,因此在JavaBean类定义中必须由此属性的set方法,且此方法访问控制符为public,否则执行此标签时会抛出异常 jsp:getProperty:获取javabean属性值 jsp:getProperty name=” ” property=” ” / Name:bean对象的变量名 Property:设置的对象属性名 使用此标签会调用指定的属性的get方法,因此在JavaBean类定义中必须由此属性的get方法,且此方法访问控制符为public,否则执行此标签时会抛出异常 jsp:include?page=”?”?flush=”true”/与%@?include?file=”?”%的区别 前者是指令元素、后者是行为元素主要有两个方面的不同; 一:执行时间上: %@?include?file=”relativeURI”%?是在翻译阶段执行 jsp:include?page=”relativeURI”?flush=”true”?/?在请求处理阶段执行. 二:引入内容的不同: %@?include?file=”relativeURI”% 引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起. jsp:include?page=”relativeURI”?flush=”true”?/引入执行页面或servlet所生成的应答文本. 另外在两种用法中file和

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档