【问题标题】:Struts no action mapped issueStruts没有动作映射问题
【发布时间】:2011-01-18 14:54:35
【问题描述】:

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

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

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

我显然刚刚开始使用 struts,如果有任何帮助,我们将不胜感激。

【问题讨论】:

标签: eclipse jsp tomcat struts2


【解决方案1】:

确保将 URL-Pattern 映射到 web.xml 文件中的 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。祝你好运。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    相关资源
    最近更新 更多