05 Struts 2.x五)Action及其配置).pdfVIP

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

Version 1.0 周甫(zoofchow@) Struts 2.x(五) Action及其配置 PDF 文件使用 pdfFactory Pro 试用版本创建 周甫(zoofchow@)2 课程介绍 • 本课程主要讲授Struts 2.x基础知识 • 适用于Java开发工程师 • 面向的学员是对Servlet,JSP有基本了 解的J2EE开发工程师 • 全部课程时间大约是40分钟 PDF 文件使用 pdfFactory Pro 试用版本创建 周甫(zoofchow@)3 概要 • Action类及struts.xml配置详解 • Action注入值 • 自定义Action方法及通配符 • ActionContext和 ServletActionContext • 表单国际化和表单验证 PDF 文件使用 pdfFactory Pro 试用版本创建 Action.java public abstract interface com.opensymphony.xwork2.Action { public static final java.lang.String SUCCESS = success; public static final java.lang.String NONE = none; public static final java.lang.String ERROR = error; public static final java.lang.String INPUT = input; public static final java.lang.String LOGIN = login; public abstract java.lang.String execute() throws java.lang.Exception; } 周甫(zoofchow@)4 PDF 文件使用 pdfFactory Pro 试用版本创建 Action类的3种常见写法 • POJO法 –不继承和实现任何接口 –必须写String execute() • 实现Action 接口 • 继承ActionSupport(常用) –可获得国际化,表单验证等支持 周甫(zoofchow@)5 PDF 文件使用 pdfFactory Pro 试用版本创建 Action类及struts.xml配置详解 • ActionSupport实现了下列接口: – Action,Validateable,ValidationAware – TextProvider,LocaleProvider,Serializable • struts.xml配置格式为 :struts{constant,include,{packageactionr esult}} • .action可以映射为.do(constant) – constant name=“struts.action.extension” value=“action,do,zoof”/ 周甫(zoofchow@)6 PDF 文件使用 pdfFactory Pro 试用版本创建 struts.xml示例 struts constant name=struts.action.extension value=action,do,zoof/ include file=struts-system.xml/ package name=defalut extends=struts-default action name=hello class=action.HelloAction result/hello.jsp/result /action /package /struts 周甫(zoofchow@)7 PDF 文件使用 pdfFactory Pro 试用版本创建 struts.xml即使生效设置 • 不重启,自动重载 constant name=“struts.configuration.xml.reload” value=“true”/ 周甫(zoofchow@)8 PDF 文件使用 pdfFactory Pro 试用版本创建 使用多个配置文件 • 必须有默认的struts.xml • 可按模块多个配置文件,结构一样 • 在strutx.xml把多配置文件包含进来: include file=“example.xml”/ 周甫(zoofchow@)9 PDF 文件使用 pdfFactory Pro 试用版本创建 package定义(1) • 包是一种用来对action,result,result type,拦截 器,以及拦截器栈进行组织,使他们称为一个逻 辑上的配置单元,可进行继承. • na

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档