读书人

Struts2 动态步骤调用DMI

发布时间: 2012-08-21 13:00:21 作者: rapoo

Struts2 动态方法调用DMI

1. 一个action中应该处理这个元素对应的所有业务逻辑.所以在一个action中不能只定义 execute().

2. 可以定义任意个与 execute()签名一致的方法来处理更多的功能.如:

public String addUser() throws Exception {
??return SUCCESS;
?}

3. 如何调用:

A: 于配制文件中配制method属性为addUser.不推荐使用此方式.这样要配制很多的处理action .

<action name="login"
???method="addUser">

B.动态方法调用:

于用户请求URL处如下:

<s:form action="userManager/login!addUser" method="post">

语法如下:

action名+感叹号+方法名

?

?

?

?

----------------------------完,开发经验,以供后续开发使用与交流.-------------------------------

---------------------------------------------------尹当

读书人网 >软件架构设计

热点推荐