这是我的配置文件:
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
<action name="login" class="com.net.ActionTest" method="execute">
<result name="success">/welcome.jsp</result>
</action>
</package>
</struts>
这是我的jsp表单:
<s:form action="login.action" >
<s:label value="系统登陆"></s:label>
<s:textfield name="username" />
<s:password name="password" />
<s:submit value="登录" />
</s:form>
这是我的action:
public class ActionTest extends ActionSupport {
@Override
public String execute() throws Exception {
return "success";
}
}
访问http://127.0.0.1:8080/mint/login.jsp后结果:
警告: No configuration found for the specified action: 'login.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
2012-9-8 22:56:17 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Could not find action or result
There is no Action mapped for namespace / and action name login. - [unknown location]