一尘不染

发送和查询字符串

jsp

从first.jsp我将一些参数发送给result.jsp,例如-

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

在这里,$ {item.itemName}可以具有 “ food& fixed ”之类的
值。当项目名称包含“&”时,我无法在结果页上获取全部值,仅打印 “ food”
。有什么办法(用JSTL或其他方法),以便我可以编码“&”。我知道如果我将“&”转换为“%26”,那么这将纠正。


阅读 242

收藏
2020-06-08

共1个答案

一尘不染

为此使用JSTL的c: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>
2020-06-08