首页 > 学院 > 开发设计 > 正文

Struts2中的DMI

2019-11-17 03:56:58
字体:
来源:转载
供稿:网友
 在使用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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表