最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Struts2 处理多个业务逻辑的Action详解
时间:2013-11-03 编辑:简简单单 来源:一聚教程网
strut2 允许用户自定义个业务控制器方法
默认的情况下是execute()
然而我们可以自定义方法,从而使得同一个action可以处理多个业务逻辑
例如
1.我们的action
代码如下 | 复制代码 |
public class myAction extends Actionsupport @Override |
2.有两种方法
第一种方法
我们的strut.xml的配置如下
代码如下 | 复制代码 |
|
当前台form的action="login" 的时候由 execute() 处理
当前台form的action="login!myExecute" 的时候由 myExecute() 处理
第二种方法
我们的strut.xml的配置如下
代码如下 | 复制代码 |
|
这种方法比上一种方法多配置了一个 action name="tlogin"
这个action 多了个method="myExecute"
当我们前台的form的action="login"的时候,业务处理将提交由execute()方法处理;
当我们前台的form的action="tlogin"的时候,业务处理将提交由myExecute()方法处理