配置Action(三)

另外一种无须配置就可以直接调用Action中的非execute方法的方式,就是使用struts2的动态方法调用。

动态方法调用(Dynamic Method Invocation,DMI)是在action的名字中使用的感叹号(!)来标识要调用的方法名,起语法格式为:

actionName!methodName.action

<action name=”news” class=”org.kevin.mysql.struts2.action.NewsAction”>

</action>

当请求为/news!create.action时,将调用NewsAction中的create方法; 当请求是/news!edit.action时,将调用NewsActionedit()方法。

posted @ 2012-03-22 14:11  haiwei.sun  阅读(100)  评论(1编辑  收藏  举报
返回顶部