在使用Struts2的时候 往往在struts.xml文件中配置
其实说起来 很简单 。大家应该都知道的。
比方说:
如果现在一个Action有很多方法。
页面上传过来的请求, 在配置文件中可以用 method 来表示需要调用的方法
但是这样一来就会在 配置文件中写好多个。。这样很不简便
今天看到一个不错的东西 DMI 动态调用方法
这样就可以在配置文件中 少些很多东西。 比较的实用。
比方说 loginAction 中 有 add 方法、dell 方法
页面上只要这样写就可以了
<a href="login!add">调用add方法</a>
<a href="login!dell">调用dell方法</a>
在struts.xml中这样写
<package name="default" extends="struts-default">
<action name="login" class="com.action.loginAction">
<result name="add">/add.jsp</result>
<result name="dell">/dell.jsp</result>
</action>
</package>
在 loginAction中 这样写add方法和dell方法
public String add()
{
return "add";
}
public String dell()
{
return "dell";
}
//////////////////////////////////////////////////////////////////////
以上是简单的 写法。 你也可以写的复杂点。。
这样就可以简化配置文件
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhizhonghua/archive/2009/12/17/5027508.aspx