Java 找不到操作或结果

Java 找不到操作或结果,java,configuration,struts2,struts-action,action-mapping,Java,Configuration,Struts2,Struts Action,Action Mapping,我得到: com.opensymphony.xwork2.util.logging.commons.commonlogger警告找不到操作或结果 没有为与上下文路径[]关联的命名空间[]和操作名称[]映射的操作[未知位置] 我使用RAD+WebSphere的组合进行开发,代码如下: struts.xml: web.xml: 支柱2 org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter 支柱2 /* Login.js

我得到:

com.opensymphony.xwork2.util.logging.commons.commonlogger警告找不到操作或结果 没有为与上下文路径[]关联的命名空间[]和操作名称[]映射的操作[未知位置]

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

struts.xml:


web.xml:


支柱2
org.apache.struts2.dispatcher.ng.filter.strutspreadexecutefilter
支柱2
/*
Login.jsp

我读过所有的博客,尝试过网站上提到的一切。这是一个错误,因为我找不到其他原因。

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


/index.jsp
...

web服务器将斜杠添加到URL的原因。感谢您的回复。我试过这个,但得到同样的错误。至少应该打开web.xml中提到的登录页面。Login.jsp以及您希望如何打开此页面?首先,您应该调用该操作,然后返回一个结果,但是如果您使用
欢迎文件列表
配置,web服务器将不允许您这样做。上述建议的选项工作正常,但在任何地方都卡住了。当我在web.xml中使用Struts2过滤器时,它不会加载剩余的web.xml或index.jsp。但如果我从web.xml中删除该过滤器,它将加载index.jsp。理想情况下,它应该首先加载index.jsp(web.xml),然后再调用struts.xml。jsp已经有了自己的位置&整个映射非常完美。我已通过网络交叉检查了结构。