struts 标签详解(一个不漏).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
struts 标签详解(一个不漏)

struts标签详解(一个不漏) 整理来自: Struts Bean(1.2) ?cookie? 常用属性: id:定义一个javax.servlet.http.Cookie类型的变量,这个变量被存放在page范围内。 name:指定Cookie的名字。 value:指定Cookie的默认值。如果有name属性指定的cookie不存在,就是使用value属性指定的默认值。 更多?cookie?信息 ?define? 这个标签基于来自一个给定的字符串,或另一个JavaBean的数据暴露一个变量。scriptlet及其他标签可以像访问任何其他的变量一样访问这个暴露变量。这可能好像没有什么用处,但是它的确有用。参见具体的例子。 也请参考cookie/header /parameter和page条目,其中有相关的标签。 1. 使用限制 id属性是必需的,并作为要暴露的变量的名称。也需要指定name/property/scope或value,或者将暴露的变量的值嵌入到”bean:define”标签的标签体内部。还有,只可以一次定义一个变量。试图在同一个页面中定义一个同名的新变量将导致抛出异常。 更多?define?信息 ?header? bean:header标签取回请求中名称为name的header的值。如果没有指定multiple属性则依据刚取回的值创建一个String类型的bean。如果指定了multiple属性则依据刚取回的值创建一个String[]类型的数组。然后用id属性值将String或String[]绑定到page作用域中(这种绑定是为了其它标签能够使用该值),并创建对应的scripting变量(这种变量是为了JSP脚本能够使用该值)。 下面是我的浏览器发送的header的内容,这些内容和浏览器有关,因此您的浏览器发送的内容可能和下面列出的不同。不过这没有关系,因为要理解bean:header标签您只要对这些内容有一个大概的认识就足够了。 更多?header?信息 ?include? 这个有趣的标签允许调用一个外部的JSP或全局转发或URL,并且将结果响应数据作为一个变量访问。被调用页面的响应不会写出到响应流。如果该暴露的变量是用”bean:write”显示的,接收到的输出是经过HTML编码的(““”被替换为“ It;”,等等)。 1. 使用限制 必须指定id属性和forward、page或者href属性之一。 2. 属性 ?id:要暴露的变量的名称。scriptlet及其他定制标签将能够使用这个名称来访问该新变量。结果变量是页面作用域的。 ?forward:要调用的全局转发的名称。 ?page:要调用的当前Web应用中的JSP页面的名称。这个名称是相对于模块的,并且需要一个“/”前缀。 ?href:外部页面的的绝对URL,例如/code/index.html。 ?anchor:被调用页面的HTML锚的名称。 ?transaction:如果被设置为true,则会在响应中包含事务令牌。参见”logic:redirect”条目中的说明。 ? 更多?include?信息 ?message? 这个标签显示一个国际化了的消息。最多可以指定5个替代参数。 1. 使用限制 必须指定key属性或者name/property/scope组合。 2. 属性 key:要显示的消息资源的关键字。如果locale/bundle组合没有被指定,那么默认消息资源文件和用户的当前场所将被用来决定显示哪个消息资源。 name/property/scope:这些属性被用来基于一个具有给定的name和可选的property和scope属性的对象来导出一个关键字。如果没有指定scope,将在所有作用域中查找给定名称的对象。 locale/bundle:这些属性用于指定一个不同的场所对象或消息资源文件。locale指定一个可用于查找存储于当前会话中的Locale对象的关键字。bundle属性将在下面的小节中详细解释。 arg0/arg1/arg2/arg3/arg4:这些分别是第一个、第二个、第三个、第四个以及第五个替代参数的值。 更多?message?信息 ?page? 这个方便的标签将来自于页面上下文中的对象暴露为可以通过scriptlet或定制标签访问的变量。 PageContext对象是当前页面的所有状态的储存库。这包含在第2章描述过的会话(HttpSession)和请求(HttpServletRequest)中。还有一些: application:javax.servlet.ServletContext对象,通过调用pageContext.getServlet- Context()来获得。 config:javax.servlet.Serv

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档