67,513
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<constant name="struts.action.extension" value="do"/>
<package name="demo2" namespace="/" extends="struts-default" strict-method-invocation="false">
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="*_action" class="testweb.HelloAction" method="{1}">
<result name="{1}">/WEB-INF/{1}.jsp</result>
</action>
</package>
</struts>
public class HelloAction extends ActionSupport {
@Override
public String execute() throws Exception {
System.out.println("HelloAction 执行Action");
return "success";
}
public String index() {
return "success";
}
public String login() {
return "login";
}
public String delete() {
return "delete";
}
public String page1() {
return "page1";
}
}
<action name="action_*" class="testweb.HelloAction" method="{1}">
<result name="{1}">/WEB-INF/{1}.jsp</result>
</action>
然后
http://localhost:8080/testweb/action_login.do
这样才会映射到login.jsp