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
其实说起来 很简单 。大家应该都知道的。
比方说:
如果现在一个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
- ››Struts2配置文件中redirect传递中文参数乱码的解决...
- ››StrutsTestCase 简化开发过程
- ››struts 中一些包的详解
- ››struts1与struts2的区别
- ››struts学习1
- ››struts-2.1.8.1+jquery-1.3.2+spring-framework-2...
- ››Struts优缺点及实施经验总结
- ››Struts优缺点剖析
- ››Struts2中的DMI
- ››Struts2入门介绍1 -- Struts2介绍及运行一个简单...
- ››Struts2 redirectAction转向时默认加pass的问题
- ››Struts2.1.6--想用通配符,不容易
更多精彩
赞助商链接