我的应用程序正在使用Spring MVC。 在从Controller到视图的过程中,我们通过创建用于通过JSP显示相关属性的模型的bean来开始这个框架的冒险。 然而,在回来的路上,意思是在将表单提交回控制器之后,它使用原始HTTPRequest而不是结构化formBean。
我认为这是一个不利因素,所以我正在寻找将其插入我们的MVC模型的方法。 我在这个link中看到了Spring MVC处理它的方式。 通过添加JSP绑定,例如:
<spring:bind path="command"> <font color="red"> <b><c:out value="${status.errorMessage}"/></b>
</font>
</spring:bind>
和控制器:
protected ModelAndView onSubmit(Object command) throws ServletException
{ Widget widget = (Widget) command;
...
}
但是这个解决方案不适合我们的实现 - 我不想在JSP中添加任何东西。添加到httprequest的一些参数是在javascript代码中完成的。 因此,我正在寻找一种解决方案,可以在表单参数中创建formBean,而映射没有在JSP上定义,但在其他地方(显然在一些专用的xml中)。
有什么想法吗?
答案 0 :(得分:0)
在Spring中使用表单(命令)bean的最简单方法是编写一个扩展SimpleFormController的控制器。
快速Google展示了许多基本教程 - 例如:
http://www.vaannila.com/spring/spring-simple-form-controller-1.html