2009-11-19 4 views
0

나는 같은 result.jsp 몇 가지 매개 변수를 보낸다 -전송 중 및 쿼리 문자열에 first.jsp에서

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

을 여기에 $ {item.itemName} "음식 & 고정" 같은 값을 가질 수 있습니다. 항목 이름에 "&"이 포함 된 경우 결과 페이지에서 전체 값을 가져올 수 없으며 인쇄는 "음식"입니다. "&"을 인코딩 할 수 있도록 (JSTL 또는 기타에서) 방법이 있습니까? "&"을 "% 26"으로 변환하면 문제가 해결됩니다.

답변

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> 
관련 문제