Использование jQuery для отображения div в зависимости от возвращаемого значения из сервлета - PullRequest
1 голос
/ 13 июня 2011

Я хочу использовать языковой параметр, возвращаемый через сервлет, чтобы решить, какой div просматривать, я использую технику jsp / servlet,

Я получаю параметр lang из запроса

<c:set var="lang" value="${lang}" scope="request"></c:set>

какможно ли использовать jquery для решения этой проблемы?

Ответы [ 2 ]

2 голосов
/ 13 июня 2011

Вы бы присвоили свой параметр JSTL переменной JavaScript:

<script type="text/javascript">
var lang = "${lang}";  // When JSP gets processed, this becomes var lang = "EN", etc.

$("#"+lang).show();    // Assumes you have a div id="EN" or whatever.
</script>
0 голосов
/ 13 июня 2011

Вы можете решить это на сервере, так как у вас есть информация, которая вам там нужна. Для экземпляра:

 <c:choose>
    <c:when test='${lang=="EN"}'>
       <div>English</div>
    </c:when>
    <c:when test='${lang=="ES"}'>
       <div>Espaniol</div>
    </c:when>
 </c:choose>

Я не уверен, откуда приходит jQuery, поскольку это на клиенте.

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