Полосы - это самая легкая инфраструктура MVC, которая соответствует вашим потребностям.
Чистым решением JSP будет <jsp:useBean id="bean" class="com.example.Bean" />
в сочетании с <jsp:setProperty name="bean" property="*" />
, который устанавливает параметры запроса в качестве свойств компонента, соответствующих имени параметра запроса. Но это не оставляет много места для абстракции и простой обработки форм (преобразование, проверка, списки изменений, вызов действия и т. Д.).
Вы можете подумать об использовании JSF, собственной MVC-среды Sun. Хотя это выглядит ошеломляюще и излишне, на самом деле все просто. Особенно JSF2, часть JavaEE6, которая поставляется с аннотациями, так что нет необходимости в головной боли конфигурации с файлами XML. Здесь и здесь - некоторые учебники по JSF2.