Struts2笔记 - DMI动态方法调用和通配符配置

1、Dynamic Method Invocation && wildcard method

即是动态方法调用和通配符,通过使用它们,可以避免为了配置Action中的每个方法而把一个Action配置成好几个action配置项。

下面是一个使用动态方法调用和通配符的一个配置:



/{1}article_success.jsp

客户端就可以这样访问了:

<s:form action=”Article”>
<s:submit action=”addArticle” value=”Add” />
<s:submit action=”deleteArticle” value=”Delete” />
</s:form>

2、当只是使用DMI动态方法调用时,如下:



/addArticle_success.jsp

客户端访问该方法:

1、 可以使用method属性显示的调用add方法 2、 可以在url中动态指定执行的方法(action!method),如:../Article!add

arthinking wechat
欢迎关注itzhai公众号