网站大量收购独家精品文档,联系QQ:2885784924

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

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

相关文档