Struts.xml 对比 struts.xml
Struts.xml vs. struts.xml
我是 Struts2 的新手,我正在做一个简单的项目来帮助我学习。我从我的 Struts.xml
文件开始,S
大写。当我 运行 它时,我会按预期获得我的网页,其中包含几个字段和一个提交按钮。当我填写它们并单击提交时,我收到 404 错误消息:
There is no Action mapped for namespace [/] and action name [MyAction] associated with context path [/MyProject]
我做了一些研究并找到了将 Struts.xml
更改为 struts.xml
的建议,只需将 s
从小写更改为大写即可。当我这样做和 运行 我的项目时,我什至不再进入我的第一页。我刚刚收到 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 文件应该在 src 文件夹中。
因此,将文件位置更改为 ProjectName/src,文件名 struts.xml 而不是 Struts.xml。
谢谢,
阿米特·库马尔
我是 Struts2 的新手,我正在做一个简单的项目来帮助我学习。我从我的 Struts.xml
文件开始,S
大写。当我 运行 它时,我会按预期获得我的网页,其中包含几个字段和一个提交按钮。当我填写它们并单击提交时,我收到 404 错误消息:
There is no Action mapped for namespace [/] and action name [MyAction] associated with context path [/MyProject]
我做了一些研究并找到了将 Struts.xml
更改为 struts.xml
的建议,只需将 s
从小写更改为大写即可。当我这样做和 运行 我的项目时,我什至不再进入我的第一页。我刚刚收到 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 文件应该在 src 文件夹中。 因此,将文件位置更改为 ProjectName/src,文件名 struts.xml 而不是 Struts.xml。
谢谢, 阿米特·库马尔