struts.xml配置和jsp文件中form表单提交action的配置冲突
struts.xml文件如下:
<struts>
<package name="action" namespace="/action" extends="struts-default">
<action name="addRequirement" class="action.RequirementAction" method="addRequirement">
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package>
</struts>
jsp文件如下:
<s:form action="action.addRequirement" method="post" >
<p>Add Requirement</p>
<s:textfield name="requirementId" key="requirementId" /><br>
<s:textfield name="requirementName" key="requirementName" /><br>
<s:submit key="submit" />
</s:form>
Action类RequireManagerment的addRequirement方法如下:
public String addRequirement(){
reqSe.addRequirementInfo(reqBean);
return SUCCESS;
}
出现警告如下:
警告: No configuration found for the specified action: 'action.addRequirement' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
2016-9-27 16:50:41 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn
警告: No configuration found for the specified action: 'action.addRequirement' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已经搞定,需要将struts.xml文件放到src目录下,而不是action文件夹的目录下。