快速业务通道

Unmi的Struts2学习笔记(十) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
t;>password</s:param> </s:url>...1) Login.action?name=unmi&pass=password...2) /TestStruts2/Login.action?pass=%E4%B8%AD%E5%9B%BD...3) /Login!register.action?name=unmi&pass=password

其实可能无论 encode 属性是 true 或 false,都会对参数进行编码的。对比 Struts1 的 <html:link>。

6. 数据标签还有 <s:i18n name=""/> 用于指定国际化资源文件的 baseName;<s:text name=""/> 用于输出国际化信息。

7. 下面要介入 UI 标签的使用了,但事先不得不提到 Struts2 的主题和模板 。Struts2 所有的 UI 标签都是基于主题和模板的,主题和模板是 Struts2 所有 UI 标签的核心。模板是 UI 标签的外在表现形式。例如,当我们使用 <s:select .../> 标签时,Struts2 会根据对应 select 模板来生成一个 有模板特色的下位框。如果为所有的 UI 标签提供了对应的模板,那么这一系列 的模板就形成了一个主题。

8. 相较而言,Struts1 的 UI 标签可没这些东西,因为它们是直接与 HTML 相应元素挂勾的,所有的 UI 标签的样式要用 style 或 styleClass 来指定。

9. 因为模板是以主题的形式组织在一起的,所以为了界面的统一,我们应该 选择特定主题,由主题来负责加责相应的模板,而不是强制要求使用某个模板来 表现一个 UI 标签。

10. 设置主题的方法按优先级依次为:UI 标签的 theme 属性、外围的 form 标签的 theme 属性、从 page/request/session/application 找 "theme" 的属 性值、配置在 struts.properties 或 struts.xml 中指定的 struts.ui.theme 常量值(默认为 xhtml)。一个原则:表单的主题,设置 form 标签的 theme;用 户会话的主题,在 session 中设置 theme 变量;整个应用的主题,就用 struts.ui.theme 常量来实现。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号