Когда вы решили использовать распорки, критерии этого решения должны включать в себя: веб-фреймворк и удобство создания формы, проверки и т. Д., Да?Когда вы расширяете класс Action для Action, вы переопределяете метод doExecute, вы все равно можете получить доступ к HttpServletRequest из параметра, а внутри этого метода вы можете вставить все эти данные, которые вы хотите, в базу данных.Я думаю, что это легко сделать, и ваш дизайн хорошо соответствует стандартному дизайну.
Я думаю, что вышеупомянутый шаг намного проще, чем создание нового customRequestProcessor.В вашей ситуации я не вижу конкретной причины для создания нового обработчика запросов.
С другой стороны, если вас беспокоит производительность , зачем вообще использовать распорки, если это соответствует вашим требованиям?Я хочу сказать, что вы можете использовать только tomcat (или любой другой контейнер сервлета), написать простой сервлет, расширяя HttpServlet и в методе doPost (), получить доступ к HttpServletRequest из параметра и записать все, что вы хотите в базу данных.Если вы хотите измерить производительность вашего customRequestProcessor и этого простого сервлета, я думаю, простой сервлет будет работать намного быстрее.