Простой сервлет или фильтр для обработки формы - PullRequest
2 голосов
/ 09 апреля 2010

Существует ли простая структура для обработки отправки форм через сервлет? Для моих нужд такая структура, как STRUTS, кажется слишком сложной.

Мой идеальный процессор - это сервлет, который преобразует элементы формы в объект bean, возможно, используя информацию о форме в форме, чтобы помочь с преобразованием. Существует ли что-то подобное или есть другое решение, ориентированное на более простые потребности?

Спасибо!

1 Ответ

2 голосов
/ 09 апреля 2010

Полосы - это самая легкая инфраструктура MVC, которая соответствует вашим потребностям.

Чистым решением JSP будет <jsp:useBean id="bean" class="com.example.Bean" /> в сочетании с <jsp:setProperty name="bean" property="*" />, который устанавливает параметры запроса в качестве свойств компонента, соответствующих имени параметра запроса. Но это не оставляет много места для абстракции и простой обработки форм (преобразование, проверка, списки изменений, вызов действия и т. Д.).

Вы можете подумать об использовании JSF, собственной MVC-среды Sun. Хотя это выглядит ошеломляюще и излишне, на самом деле все просто. Особенно JSF2, часть JavaEE6, которая поставляется с аннотациями, так что нет необходимости в головной боли конфигурации с файлами XML. Здесь и здесь - некоторые учебники по JSF2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...