uri를 보낼때 &나 특수문자를 보내야 할 때 uri가 잘리는 경우가 있다.
예를 들어
첫번째 a태그와 같이 userName에 &가 껴 있다고 해보자
어떻게 나올까?
이런식으로 ad뒤에 있는 글자들은 잘리게 된다.
하지만 JSTL을 사용하면다르다
위 사진의 JSTL문을 보면 query문으로 보내지않고
<c:url var="testURL" value="02_result_if.jsp">
<c:param name="color" value="r"></c:param>
<c:param name="userName" value="ad&min"></c:param>
</c:url>
<a href="${testURL }">테스트 2</a>
이와 같이 <c:param 으로 name에 따라 value를 정해준다음 EL태그로 a태그를 보내줬다.
결과는
&까지 같이 나오게 된다.
a태그를 사용했을 때 특수문자가 잘린다면 JSTL을 이용하면 된다.
'JAVA > JSP' 카테고리의 다른 글
JSP JSTL formatNumber, Date (0) | 2022.01.11 |
---|---|
JSP JSTL forEach (0) | 2022.01.11 |
JSP JSTL (if, choose) (0) | 2022.01.11 |
JSTL (0) | 2022.01.11 |