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标签里面的内容
Action里面的name是action的名字,class对应在src目录的响应的类。当访问action的时候,它会主动去找对应的class,执行这个类里面的返回值是String类型的execute方法。当没有配class的时候,它会默认执行ActionSupport对象执行execute方法返回一个“success”。
B)当做项目开发的时候,通常用某java类继承ActionSupport如下:
小结:网页具体的视图返回可以由用户自定义的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_通配符配置
{1}:通配符,指的是第一个*号里面的内容
通用的配置,意思是说class先查找后缀是Action的类名通配为{1};然后找类里面的方法{2},然后返回的结果是以通配符命名的jsp文件,把配置降到最低。
1.3用Action的属性接收参数
A)
Struts2会默认调用到setter和getter方法来获取参数,一定要记住。
Action接收参数中文问题(暂时因为bug问题慎用版本)
1.4简单数据验证
详细解释见链接http://yongjian3311.blog.163.com/blog/static/1318440822011101642217633/
1.5默认Action
当用户敲入一个不存在的Action的时候.它会默认显示default.jsp界面
分享到:
相关推荐
可以直接运行,并对整合spring和struts2步骤及需要注意的事项进行类总结 整合spring和struts2总结 1.将struts2和spring中的库文件复制到项目下(可以查看WEB-INF\lib目录下的文件) 注意:struts2-spring-...
十五、 Action总结 18 02 Struts2-Result 19 一、 Result类型 (type) 19 二、 全局结果集(Globle Result) 20 三、 动态的结果集(dynamic result) 21 四、 带参数的结果集 21 五、 Result总结 22 六、 项目经理: 22 ...
十五、 Action总结 18 02 Struts2-Result 19 一、 Result类型 (type) 19 二、 全局结果集(Globle Result) 20 三、 动态的结果集(dynamic result) 21 四、 带参数的结果集 21 五、 Result总结 22 六、 项目经理: 22 ...
servlet模板,JavaDoc视图的使用,局部类型转换器步骤 ,全局类型转换器 ---对所有的Action类有效,模型驱动,数据校验,struts2校验介绍,校验分类,包的总结,开发的核心类库
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
个人struts2框架学习后的梳理和总结,内容丰富,从配置文件到action类、result、ognl、类型转换器、国际化、拦截器、表单验证等等内容,还推荐了很多博客链接,有了它自学Struts2框架毫无压力!
struts2 action几乎完全吸收了xwork 的精华,近日学习struts 2,总结一下action的配制方法。struts2相关的配置文件有web.xml(必须的),struts.xml(必须的),struts.properties,struts-default.xml,velocity.properties...
Struts2正则表达式校验总结正则表达式验证如下,注意验证框架的XML文件中如下写
本书内容非常全面,涵盖了众多书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富,是查找技术的好帮手及学习Struts2的不二选择 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...
本文档中总结了struts2的配置文件的介绍,action 类的三种编写方法,Struts2框架执行流程,三种获取jsp中数据的方法,action类中数据封装的方法
十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...
Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf
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 我的学习总结, 主要是一些小例子 action等。。 大家可以看一下 对struts2的学习有帮助的
1、是mvc的基础,其他的框架比如struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握mvc的关键。 2、Servlet把最底层的api暴漏给程序员,使程序员更能清楚的了解mvc的各个特点。 3、...
对Struts2框架中的相关知识还有困惑的同学有福了,此次上传的是西安领航何足道老师的核心项目Struts2部分的重点难点的归纳总结,他对Struts2理解非常深刻,讲的非常的详细易懂,堪称经典。主要包括的知识有Action的...
学会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 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发...
SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...
整合步骤总结: 1、分别导入三个框架需要的包。 2、写pojo. 3、配置web.xml (分别配置sping,struts) 4、写sping的application和applicationservices或者其它配置.(可对些文件分为其它文件,在web.xml中注册即可) 5、...