Параметр запроса на странице jsp - PullRequest
4 голосов
/ 02 февраля 2011

Я устанавливаю свой параметр в моем jsp следующим образом -

<s:url id="open" action="viewEvent">
                    <s:param name="eventName" value="eventName" />
                </s:url> <sj:a href="%{open}" targets="eventSearchResultsDiv">Open</sj:a>

Как мне получить доступ к этому параметру на моей странице jsp.Кажется, это не работает -

<s:property value="eventName" />

Хотя это работает - <%= request.getParameter("eventName") %>

Спасибо

Ответы [ 2 ]

11 голосов
/ 02 февраля 2011

В документации написано:

Предполагается, что есть параметр запроса myParameter (например, http://host/myApp/myAction.action?myParameter=one).

<s:property value="%{#parameters.myParameter}" />
3 голосов
/ 02 февраля 2011

На страницах JSP есть некоторые неявные объекты, предоставляющие доступ к такого рода информации.То, что вы ищете, это param.Например, если вы пишете jstl с помощью c: out, вы можете сделать:

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