action访问

1、DMI:dynamic method invocation

  原有的访问方式:

1  <package name="user"  extends="struts-default" namespace="/user">
2         <action name="userAdd" class="com.bjsxt.structs2.user.action.UserAction" method="add">

  ***/user/userAdd;但是这样有个坏处:method方法一旦增多,action name也得重新起名字,这样造成struct.xml里面有很多的配置。解决方法如下:

1         <action name="user" class="com.bjsxt.structs2.user.action.UserAction">

  直接不写method,但访问的时候***/user/user!add,通过不同的URL地址来选择action相应class中的不同的方法。

 

posted @ 2013-03-08 00:20  hi_stefen  Views(196)  Comments(0)    收藏  举报