蛋疼的 Could not find action or result
如果大伙遇到类似的问题:
Could not find action or result
There is no Action mapped for namespace /result and action name menu. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEnginve.invoke(StandardEnginve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
[log]2009-08-04 11:08:40,359 - com.opensymphony.xwork2.config.ConfigurationManager [http-8080-2] DEBUG - Checking ConfigurationProviders for reload.
[log]2009-08-04 11:08:40,375 - freemarker.cache [http-8080-2] DEBUG - org/apache/struts2/dispatcher/error.ftl[zh_CN,UTF-8,parsed] using cached since jar:file:/C:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/BNM/WEB-INF/lib/struts2-core-2.1.6.jar!/org/apache/struts2/dispatcher/error.ftl didn't change.
[log]2009-08-04 11:08:48,609 - com.opensymphony.xwork2.config.ConfigurationManager [http-8080-2] DEBUG - Checking ConfigurationProviders for reload.
可以试试
在 struts.xml中 的 <package >标签,加上 namespace="/";
我郁闷了半天.....
1 楼 onlybemyself 2011-11-09 不行啊,前辈 2 楼 northc 2011-11-09 onlybemyself 写道不行啊,前辈
这只是其中一种情况而已
具体能造成这种错误的情况还有很多