我是Struts2的新手,我正在开发一个简单的项目,帮助我学习。我从我的Struts.xml
文件开始,S
大写。当我运行它时,我会按照预期的方式获得我的网页,并有一个字段和一个提交按钮。当我填写他们,并点击提交,我得到一个404错误说:Struts.xml与struts.xml
There is no Action mapped for namespace [/] and action name [MyAction] associated with context path [/MyProject]
我做了一些研究,发现一个建议只由小写字母为大写改变s
改变Struts.xml
到struts.xml
。当我这样做并运行我的项目时,我甚至不再进入我的第一页。我只是遇到了404错误,因为它正在寻找我的index.jsp
。关于为什么将struts.xml
更改为小写字母的任何想法都会导致比解决问题更多的问题?我的struts.xml
文件在WebContent/WEB-INF/classes
我的index.jsp
在WebContent
下。
这里是我的struts.xml
代码
<strtus>
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default">
<action name="MyAction"
class="com.Foo.MyAction"
method="execute">
<result name="success">/showTable.jsp</result>
</action>
</package>
</strtus>
安置自己的'struts.xml',你有什么与它的错误? –
你能发布你在后端日志文件中遇到的错误吗? – Ranjitsinh
我如何看待这些? – SarahLaMont