Используйте обычный HTML <form>
, указывающий на URL этого сервлета, вместо JSF <h:form>
. Используйте обычные элементы HTML <input>
вместо компонентов JSF <h:inputXxx>
.
<form action="servletURL" method="post">
<input type="text" name="foo" />
<input type="text" name="bar" />
<input type="submit" />
</form>
Таким образом, все тот же обычный способ HTML / Servlet без какой-либо формы JSF и компонентов ввода в представлении. На странице Facelets он не отличается от обычного HTML или устаревшей страницы JSP.
Я, однако, задаюсь вопросом, не упускаете ли вы полностью смысл JSF здесь. Возможно, стоило бы попытаться повторно задать вопрос в форме того, как выполнить конкретное функциональное требование с помощью JSF.