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
(本學習筆記是根據傳智播客的視頻教程整理而來) 學習