public class HelloWorldAction{ private String message; ... public String execute() throws Exception{ this.message = "个人第一个struts2应用"; return "success"; } public String other() throws Exception{ this.message = "第二个方法"; return "success"; } }假设访问上面action的URL路径为: /struts/test/helloworld.action
<constant name="struts.enable.DynamicMethodInvocation" value="false"/> java
使用通配符定义action:<package name="itcast" namespace="/test" extends="struts-default"> <action name="helloworld_*" class="cn.itcast.action.HelloWorldAction" method="{1}"> <result name="success">/WEB-INF/page/hello.jsp</result> </action> </package>
要访问other()方法,能够经过这样的URL访问:/test/helloworld_other.action jsp
(本学习笔记是根据传智播客的视频教程整理而来) 学习