WEB开发网
开发学院WEB开发Jsp Struts2中的DMI 阅读

Struts2中的DMI

 2009-12-18 21:10:37 来源:WEB开发网   
核心提示: 在使用Struts2的时候 往往在struts.xml文件中配置其实说起来 很简单 ,大家应该都知道的,Struts2中的DMI, 比方说:如果现在一个Action有很多方法, 页面上传过来的请求,你也可以写的复杂点,, 在配置文件中可以用 method 来表示需要调用的方法 但是这样一来就会在 配置文件中写好多个,
 在使用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

Tags:Struts DMI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接