0%
这是一片思考的空间 -- arthinking
Spring 重构&代码整洁之道 软件设计 JVM 并发编程 数据结构与算法 分布式 存储 网络 微服务 设计模式
Java技术栈 - 涉及Java技术体系

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

欢迎关注我的其它发布渠道