读书人

Struts2 学习札记 - DMI

发布时间: 2012-11-08 08:48:11 作者: rapoo

Struts2 学习笔记 -- DMI
在Struts2中,访问同一个类中的不同方法时,可以定义多个action,如以下代码:
Java代码
<package name="user" extends="struts-default" namespace="/user">
<action name="userAdd" method="add">
<result>/user_add_success.jsp</result>
</action>

<action name="user" method="delete">
<result>/user_delete_success.jsp</result>
</action>
</package>


但是,使用这种方式会产生很多的action,因此Struts2提供了另外一种方式,DMI即动态方法调用,如下:
Java代码
<package name="user" extends="struts-default" namespace="/user">
<action name="user" value="true" />

如果没有打开会报类似下面的错误:
引用
There is no Action mapped for namespace /user and action name user!add.

读书人网 >软件架构设计

热点推荐