无法找到行动或结果

时间:2015-06-19 07:47:40

标签: java configuration struts2 struts-action action-mapping

我得到了:

  

com.opensymphony.xwork2.util.logging.commons.CommonsLogger警告无法找到行动或结果   没有映射名称空间[/]的动作和与上下文路径[/]相关联的动作名称[]。 - [未知位置]

我使用RAD + WebSphere的组合进行开发,使用以下代码:

struts.xml中:

<struts>
    <constant name="struts.devMode" value="true" />
    <constant name="struts.custom.i18n.resources" value="ApplicationResources" />
    <package name="default" extends="struts-default" namespace="/">

的web.xml:

<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>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
    <welcome-file>Login.jsp</welcome-file>
</welcome-file-list>

我已阅读所有博客&amp;尝试了网站上提到的一切。由于我无法找到的某些不同原因,这是一个错误。

1 个答案:

答案 0 :(得分:4)

没有针对操作名称[]和命名空间[/]的配置。这是个问题。要解决此问题,您应该添加配置。假设您在根文件夹中有一个index.jsp文件。使用无操作结果,您可以重定向到此页面。

<package name="default" extends="struts-default" namespace="/">
   <action name=""><result>/index.jsp</result></action> 
   ...