在学习SpringMvc框架时,implements Controller的类成功运行,但是implement HttpRequestHandler的类却报错:javax.servlet.ServletException: No adapter for handler [com.langsin.controller.HttpController@ebc69f7]: The DispatcherServlet configuration needs to include a HandlerAdapter that supports this handler
意思是javax.servlet.ServletException异常指出Spring MVC的DispatcherServlet没有为com.langsin.controller.HttpController找到一个合适的HandlerAdapter。HandlerAdapter在Spring MVC中负责调用处理请求的具体handler方法。
在配置的.xml文件中加入一行
<mvc:annotation-driven /> 配置annotation-driven注解驱动,去代替注解的处理器映射器、适配器类
成功解决!