使用通配符,将配置量降到最低
不过,一定要遵守"约定优于配置"的原则
<action name="Student*" class="com.bjsxt.struts2.action.StudentAction" method="{1}">
<result>/Student{1}_success.jsp</result>
</action>
<action name="*_*" class="com.bjsxt.struts2.action.{1}Action" method="{2}">
<result>/{1}_{2}_success.jsp</result>
<!-- {0}_success.jsp -->
</action>
用http://127.0.0.1:8888/Struts2_0600_ActionWildcard/actions/Worker_work访问,
注意要大写,因为WorkerAction类是大写的
public class WorkerAction extends ActionSupport {
public String work() {
return SUCCESS;
}
}