Struts2的配置中:Could not find action or result 问题的解决方法
来源:互联网 发布:mac百度网盘限速破解 编辑:程序博客网 时间:2024/05/18 01:43
- <filter>
- <filter-name>struts2</filter-name>
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
- <init-param>
- <param-name>config</param-name>
- <param-value>struts-default.xml,struts-plugin.xml,/WEB-INF/conf/struts.xml</param-value>
- </init-param>
- </filter>
Struts.xml内容如下:
- <struts>
- <package namespace="" name="main" extends="struts-default">
- <action name="ddd" class="test.Actiontest">
- <result name="success">index.jsp</result>
- </action>
- </package>
- </struts>
这时候在IE地址栏中访问:http://localhost:8080/test/ddd
时会报错,错误信息如下:
警告: Could not find action or result
There is no Action mapped for namespace / and action name ddd. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178)
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:478)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
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.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
2009-12-9 10:01:44 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Could not find action or result
There is no Action mapped for namespace / and action name ddd. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:178)
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:478)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
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.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
————————————————————————————————————————————————————
解决办法如下:
只要对web.xml稍做一点改动就行,改成如下:
- <filter>
- <filter-name>struts2</filter-name>
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
- <init-param>
- <param-name>config</param-name>
- <param-value>struts-default.xml,struts-plugin.xml,../conf/struts.xml</param-value>
- </init-param>
- </filter>
这样就一切OK了。
- Struts2的配置中:Could not find action or result 问题的解决方法
- Struts2的配置中:Could not find action or result 问题的解决方法
- Struts2的配置中:Could not find action or result 问题的解决方法
- Struts2 Could not find action or result的解决方法
- struts2的配置之could not find action or result 问题的解决方法(struts.xml文件路径)
- SSH:Could not find action or result提及struts2+spring整合中action的生命周期
- Struts2开发遇到的问题之Could not find action or result
- struts2 Could not find action or result
- struts2 Could not find action or result
- struts2结果转向问题- Could not find action or result
- struts2中Could not find action or result错误
- struts2中报“ Could not find action or result”
- Could not find action or result问题
- struts中警告: Could not find action or result,问题
- struts2出现Could not find action or result的错误原因
- Could not find action or result的错误原因
- 警告: Could not find action or result 的原因
- Could not find action or result的错误原因
- profiler必须要simulator么?
- 小羊驼和你一起学习cocos2d-x与lua之五(lua编写cocos2d-x游戏)
- linux下C内嵌汇编代码
- extjs---分组表格groupGrid
- android191---intentservice
- Struts2的配置中:Could not find action or result 问题的解决方法
- php+js+时间戳比较,输出不同内容
- 一些关于uitableviewcell的总结
- hadoop MapReduce实例解析
- XHTML 1.0 规定
- 特殊数据类型成员变量的初始化
- .net 在js中判断checkboxlist是否有选中
- 教育的意义
- [SqlServer2005+ 性能优化之索引优化]使用Include Index消除Key Lookup和RID Lookup