我的应用程序使用Spring MVC。从控制器到视图的途中,我们正在通过创建用于通过JSP显示相关属性的模型的bean来增境此框架。然而,在返回的途中,含义在将表单提交给控制器后,它使用了原始的httprequest而不是结构化的FormBean。

我认为这是一个缺点,所以我正在寻找将其插入我们的MVC模型的方法。我看到了 关联 弹簧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中)。

有任何想法吗?

没有正确的解决方案

其他提示

在弹簧中使用form(命令)bean的最简单方法是编写一个扩展SimpleFormController的控制器。

快速的Google显示了许多基本教程 - 例如:

http://www.vaannila.com/spring/spring-simple-form-controller-1.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top