Struts没有动作映射问题

时间:2011-01-18 14:54:36

标签: eclipse jsp tomcat struts2

将struts应用程序部署到在eclipse中运行的tomcat时,我在尝试加载欢迎页面时会向控制台收到以下错误。

“没有针对命名空间/和操作名称映射的操作。 - [未知位置]”

我试图按照教程:http://viralpatel.net/blogs/2009/12/tutorial-create-struts-2-application-eclipse-example.html

我显然刚开始使用struts,任何帮助都会受到赞赏。

1 个答案:

答案 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。祝你好运。