javax.servlet.ServletException: No adapter for handler [com.spring.sys.user.web.LoginUserController@1baa3dd]: Does your handler implement a supported interface like Controller?
at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:1185)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:924)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:859)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:883)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:792)
Truncated. see log file for complete stacktrace
解决上面异常
需要在-servlet.xml文件中配置<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>
因为在Spring MVC框架中继承SimpleFormController 作为控制器使用的时候(public class LoginUserController extends SimpleFormController )通常需要配置Adapter。