Struts2中的DMI

王朝学院·作者佚名  2009-12-21
窄屏简体版  字體: |||超大  

在使用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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航