spring MVC的一个异常 No adapter for handler ...

来源:互联网 发布:证券交易委托软件下载 编辑:程序博客网 时间:2024/04/28 21:18
javax.servlet.ServletException: No adapter for handler [com.test.web.UserController@dbb9b9]: The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler    at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:1128)    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:903)    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:915)    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:811)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:796)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)    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:127)    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)    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:861)    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)    at java.lang.Thread.run(Unknown Source)

原因是@Controller注释未生效,需在xml添加<mvc:annotation-driven />

解决办法在这里找到的http://jspine.iteye.com/blog/1496810

原创粉丝点击