`
yongjian1092
  • 浏览: 38833 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Struts2-Action总结

 
阅读更多

ACTION

1.Action 1

1.1 ActionMethod_DMI_动态方法调用 2

1.2 ActionWildcard_通配符配置 2

1.3用Action的属性接收参数 2

Action接收参数中文问题(暂时因为bug问题慎用版本) 3

1.4简单数据验证 3

1.5默认Action 3

1.Action

A)配置好stuts.xml文件之后,打开文件→源码,复制之前注释好的package标签里面的内容

wps_clip_image-2936

Action里面的name是action的名字,class对应在src目录的响应的类。当访问action的时候,它会主动去找对应的class,执行这个类里面的返回值是String类型的execute方法。当没有配class的时候,它会默认执行ActionSupport对象执行execute方法返回一个“success”。

B)当做项目开发的时候,通常用某java类继承ActionSupport如下:

wps_clip_image-9034

小结:网页具体的视图返回可以由用户自定义的Action来决定,具体的手段是根据返回的字符串找到对应配置项来决定视图内容(result);Action可以是一个用户定义的普通的java类,里面要有public String execute()方法或者实现Action接口即可,最常用ActionSupport继承,直接只用Struts2封装好的方法。

1.1 ActionMethod_DMI_动态方法调用

Action执行的时候不一定要执行execute方法。

A).可以在配置文件中配置Action的时候用method=..来指定执行哪个方法,方法一定要是String类型

B).可以在url地址中动态指定(推荐)

1.2 ActionWildcard_通配符配置

wps_clip_image-5828

{1}:通配符,指的是第一个*号里面的内容

wps_clip_image-27379

通用的配置,意思是说class先查找后缀是Action的类名通配为{1};然后找类里面的方法{2},然后返回的结果是以通配符命名的jsp文件,把配置降到最低。

1.3用Action的属性接收参数

A)

wps_clip_image-1087

wps_clip_image-20925

Struts2会默认调用到setter和getter方法来获取参数,一定要记住。

Action接收参数中文问题(暂时因为bug问题慎用版本)

1.4简单数据验证

详细解释见链接http://yongjian3311.blog.163.com/blog/static/1318440822011101642217633/

1.5默认Action

wps_clip_image-19533

当用户敲入一个不存在的Action的时候.它会默认显示default.jsp界面

分享到:
评论

相关推荐

    整合struts2和spring源代码(可以直接在tomcat中运行)

    可以直接运行,并对整合spring和struts2步骤及需要注意的事项进行类总结 整合spring和struts2总结 1.将struts2和spring中的库文件复制到项目下(可以查看WEB-INF\lib目录下的文件) 注意:struts2-spring-...

    Struts2 学习笔记

    十五、 Action总结 18 02 Struts2-Result 19 一、 Result类型 (type) 19 二、 全局结果集(Globle Result) 20 三、 动态的结果集(dynamic result) 21 四、 带参数的结果集 21 五、 Result总结 22 六、 项目经理: 22 ...

    Struts2帮助```````

    十五、 Action总结 18 02 Struts2-Result 19 一、 Result类型 (type) 19 二、 全局结果集(Globle Result) 20 三、 动态的结果集(dynamic result) 21 四、 带参数的结果集 21 五、 Result总结 22 六、 项目经理: 22 ...

    struts2总结大全

    servlet模板,JavaDoc视图的使用,局部类型转换器步骤 ,全局类型转换器 ---对所有的Action类有效,模型驱动,数据校验,struts2校验介绍,校验分类,包的总结,开发的核心类库

    Struts2从一个带参数action跳转到另一个action

    资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...

    Struts2框架学习总结【自用】【原创】【详细】

    个人struts2框架学习后的梳理和总结,内容丰富,从配置文件到action类、result、ognl、类型转换器、国际化、拦截器、表单验证等等内容,还推荐了很多博客链接,有了它自学Struts2框架毫无压力!

    struts2 action 配置方法 &&struts2的配置文件

    struts2 action几乎完全吸收了xwork 的精华,近日学习struts 2,总结一下action的配制方法。struts2相关的配置文件有web.xml(必须的),struts.xml(必须的),struts.properties,struts-default.xml,velocity.properties...

    Struts2正则表达式校验总结

    Struts2正则表达式校验总结正则表达式验证如下,注意验证框架的XML文件中如下写

    Struts2技术手册-Struts2精华教程-电子书

    本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...

    Struts2基础总结-1

    本文档中总结了struts2的配置文件的介绍,action 类的三种编写方法,Struts2框架执行流程,三种获取jsp中数据的方法,action类中数据封装的方法

    Struts2入门教程(全新完整版)

    十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    OpenID简介及与struts2_spring_hibernate框架集成

    3.2. Struts2的Action调用业务逻辑 - 19 - 3.2.1. 登录Action--OpenIDLoginAction - 19 - 3.2.2. 进入的Action—FirstPageAction - 20 - 3.3. JSP页面 - 20 - 3.4. 运行示例 - 21 - 3.4.1. 登录 - 21 - 3.4.2. ...

    Struts2精心总结!

    struts2 我的学习总结, 主要是一些小例子 action等。。 大家可以看一下 对struts2的学习有帮助的

    struts2的总结,适合初学者

    1、是mvc的基础,其他的框架比如struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握mvc的关键。 2、Servlet把最底层的api暴漏给程序员,使程序员更能清楚的了解mvc的各个特点。 3、...

    西安领航核心项目Struts2重点、难点总结

    对Struts2框架中的相关知识还有困惑的同学有福了,此次上传的是西安领航何足道老师的核心项目Struts2部分的重点难点的归纳总结,他对Struts2理解非常深刻,讲的非常的详细易懂,堪称经典。主要包括的知识有Action的...

    最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例

    学会struts+jq+ajax+json只要4步‵‵经过作者的总结超级简单 1. 导入struts2 及json包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1....

    struts2所总结

    Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发...

    struts2+spring+hibernate整合示例

    SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...

    struts2+spring2+ibates

    整合步骤总结: 1、分别导入三个框架需要的包。 2、写pojo. 3、配置web.xml (分别配置sping,struts) 4、写sping的application和applicationservices或者其它配置.(可对些文件分为其它文件,在web.xml中注册即可) 5、...

Global site tag (gtag.js) - Google Analytics