java类的路径:com.jwx.shms.common.util.VerifyCode;struts-config的代码:
<action-mappings>
<action path="/verifyCode"
type="com.jwx.shms.common.action.VerifyCodeAction">
</action>
</action-mappings>jsp:<img src="verifyCode.do" />报以下错:
ERROR action.RequestProcessor - No action instance for path /verifyCode could be created
java.lang.ClassCastException: com.jwx.shms.common.action.VerifyCodeAction
at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:326)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:268)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
<action-mappings>
<action path="/verifyCode"
type="com.jwx.shms.common.action.VerifyCodeAction">
</action>
</action-mappings>jsp:<img src="verifyCode.do" />报以下错:
ERROR action.RequestProcessor - No action instance for path /verifyCode could be created
java.lang.ClassCastException: com.jwx.shms.common.action.VerifyCodeAction
at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:326)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:268)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
解决方案 »
- Spring在应用程序中,如何初始化spring容器后不要关闭,始终运行。
- 老师说是程序不完整 少打了括号什么的 但是好像没有什么少的 :-(
- 有关MQ的问题,有经验的能否回答下
- JSP页面传参问题还没想清楚
- 音标 字符串输入乱码问题。
- MyEclipse中注释乱码
- servlet的filter如何获得spring定义的对象啊。。
- [小人物没太多分]问下:ejb有没有什么机制,我修改了数据库设计,ejb生成的实体类自动更新?
- ibatis的一对多映射问题,不要n+1模式,除了这种耗性能的方法,有别的办法没?请高手解惑!
- 如何写ibatis 连接 jboss的连接池呢??
- servlet开发中无法显示jsp页面的问题:附程序
- DispatchAction的问题!!
src不放图片路径吗?很奇怪你是什么意思。
No action instance for path /verifyCode could be created
ERROR action.RequestProcessor - No action instance for path /verifyCode could be created
java.lang.ClassCastException: com.jwx.shms.common.action.VerifyCodeAction 所以确实是原因一verifyCode对应的class不是从Action类继承下来的。
com.jwx.shms.common.action包名么?VerifyCodeAction
类名
该类要继承action等
估计你包名叫这个吧
com.jwx.shms.common.util.VerifyCode
你的错误肯定是路径不对了,如果要保证上面条件的话,估计是你的jsp所在的路径有
问题了,要在webApp根路径下,不能有文件夹的