您的位置:首页 > 其它

SimpleFormController报错

2014-12-18 12:11 281 查看
严重: Servlet.service() for servlet springServlet threw exception

java.lang.IllegalStateException: Cannot create command without commandClass being set - either set commandClass or (in a form controller) override formBackingObject

at org.springframework.web.servlet.mvc.BaseCommandController.createCommand(BaseCommandController.java:358)

at org.springframework.web.servlet.mvc.AbstractFormController.formBackingObject(AbstractFormController.java:477)

at org.springframework.web.servlet.mvc.AbstractFormController.getErrorsForNewForm(AbstractFormController.java:358)

at org.springframework.web.servlet.mvc.AbstractFormController.showNewForm(AbstractFormController.java:338)

at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:278)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

原因: 是controller配置文件中忘了加<property name="commandName" value="passengerCardForm"></property>

<property name="commandClass" value="xxxxxx.domain.User"></property>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: