Отправка & в запросе String - PullRequest
       21

Отправка & в запросе String

0 голосов
/ 19 ноября 2009

Из first.jsp я посылаю некоторые параметры в result.jsp как -

<a href="result.jsp?itemId=${itemId}&itemName=${item.itemName}&itemCode=${item.itemCode}')">Show Items</a>

Здесь $ {item.itemName} может иметь значения типа "food & стационарный" . Когда имя элемента содержит «&», я не могу получить полное значение на странице результатов, его печать только «еда» . Есть ли способ (в JSTL или любой), чтобы я мог кодировать «&». Я знаю, что если бы я конвертировал «&» в «% 26», это бы исправило.

1 Ответ

1 голос
/ 19 ноября 2009

Используйте для этого JSTL s: url и c: param. Базовый пример:

<a href="<c:url value="result.jsp">
    <c:param name="itemId" value="${itemId}" />
    <c:param name="itemName" value="${item.itemName}" />
    <c:param name="itemCode" value="${item.itemCode}" />
</c:url>">Show Items</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...