Как назначить скрытое значение переменной JSTL? - PullRequest
1 голос
/ 20 июля 2010

Как назначить скрытое значение переменной JSTL?

Пример:

<input type="hidden" name="userName" value="Administrator" />
<c:set var="user" value="" />  // How do I set hidden variable value (Administrator) here?

1 Ответ

5 голосов
/ 20 июля 2010

Я предполагаю, что вы на самом деле имеете в виду: "Как мне присвоить переданное скрытое входное значение переменной JSTL?", Потому что вопрос, как вы сейчас заявляете, не имеет смысла. Вы можете просто скопировать значение в теге.

Вы можете получить доступ к параметрам запроса с помощью неявного объекта EL ${param}, к которому можно получить доступ как Map.

<c:set var="user" value="${param.userName}" />

За сценой это присваивает результат request.getParameter("userName") имени переменной user в области видимости страницы.


Тем не менее, я подвергаю сомнению ценность этой потребности. Может быть, пришло время узнать немного больше о сервлетах как контроллерах страниц и Javabeans как объектах модели?

Смотри также:

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