将struts应用程序部署到在eclipse中运行的tomcat时,我在尝试加载欢迎页面时会向控制台收到以下错误。
“没有针对命名空间/和操作名称映射的操作。 - [未知位置]”
我试图按照教程:http://viralpatel.net/blogs/2009/12/tutorial-create-struts-2-application-eclipse-example.html。
我显然刚开始使用struts,任何帮助都会受到赞赏。
答案 0 :(得分:0)
确保在web.xml文件中将URL模式映射到Struts。
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
确保将操作名称映射到struts.xml中的Java类。
<action name="find" class="findAction" method="input">
<interceptor-ref name="myStack" />
<result name="input">find</result>
</action>
这些是必需品。然后,结果将需要映射到JSP。祝你好运。