Мое приложение использует Spring MVC.
На пути от контроллера к представлению мы берем преимущество этой фреймворки, создавая bean-компонент модели, который используется для отображения соответствующих свойств через JSP.
Однако на обратном пути, то есть после отправки формы обратно в контроллер, он использует необработанный HTTPRequest вместо структурированного formBean.
Я думаю, что это невыгодно, поэтому я ищу способ вставить это в нашу модель MVC.
В этой ссылке я видел, как 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).
Есть идеи?