Как мне преобразовать эту форму h: в форму xhtml - PullRequest
0 голосов
/ 27 мая 2010
<h:form id="login">
    Email: <h:inputText id="email" value="#{user.email}"/>
    <h:commandLink id="signupLink"  value="signup" action="#{userManager.validate}"/>
</h:form>

Примерно так:

<form action="#{userManager.validate}">
    Email: <input type="text" id="email" value="#{user.email}"/>
    <button type="submit" value="signup"/>
</form>

1 Ответ

0 голосов
/ 27 мая 2010

Пусть action указывает на URL сервлета. Затем напишите код в doGet() или doPost() сервлета, чтобы собрать параметры запроса и сохранить их в объектах модели и выполнить бизнес-код. В представлении вы можете повторно отобразить параметры запроса, используя ${param.name} в EL. В основном то же самое, что делает JSF под капотами. Это хороший учебник для изучения JSP / Servlet .

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