Как я могу интегрировать формы в свой весенний MVC?
-
23-09-2019 - |
Вопрос
Мое приложение использует Spring MVC. На пути от контроллера к взгляду мы принимаем приключение этой фрамки, создав бобы модели, которая используется для отображения соответствующих свойств через JSP. Однако на обратном пути, что означает после отправки формы обратно в контроллер, она использует необработанный httprequest вместо структурированного формирования.
Я думаю, что это недостаток, поэтому я ищу способ вставить это в нашу модель 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. Поэтому я ищу решение, которое может создать формы из параметров формы, в то время как отображение не определено на JSP, а в других местах (в некотором выделенном XML, очевидно,).
Любые идеи?
Нет правильного решения
Другие советы
Самый простой способ использовать фасоль формы (команды) весной - это написать контроллер, который расширяет SimpleFormController.
Быстрый Google показывает ряд основных учебных пособий - например:
http://www.vaannila.com/spring/spring-simple-form-controller-1.html