2、Struts中的action

Struts2中的Action是一个纯java对象

默认的action会执行execute方法

2.1访问不同的方法

1、可以为action设置多个method,之后在struts.xml文件中配置这些action所对应的方法

Image

2、只是写一个action,通过一些特殊的方法来进行访问

Image(1)

以上操作问题是:需要为不同的方法设定不同的返回值。这个名称不好统一

3、使用通配符的方式

Image(2)

在开发中一般都使用通配符的方式(这样可以大大减少action的配置)

2.2、一些常量的配置

可以通过<constant>标签来设置一些常量的配置,这些常量可以通过struts的jar包来查询

Image(3)

Image(4)

2.3、全局结果集

Image(5)

2.4、参数的传递

1、对于servlet而言传递参数是通过request或session等Servlet作用域进行传递的

2、对于struts2而言,传递参数非常简单

方式一

3、3Image(6)

方式二

Image(7) 方式三(使用Servlet API)一般不推荐使用

Image(8)

3、在action中接受参数

只要定义相应的属性,会自动完成传值。

posted @ 2015-12-06 19:58  拉风的风吹哥  阅读(146)  评论(0编辑  收藏  举报