웹 개발

JSP / JSTL 에서 URL encode 하는 방법

노루아부지 2019. 11. 21. 23:48

<c:url />을 사용한다.

 

사용방법

<c:url value="/yourClient" var="url">
  <c:param name="yourParamName" value="http://google.com/index.html" />
</c:url>
 
<a href="${url}">Link to your client</a>

 

 

결과

<a href="/yourClient?yourParamName=http%3a%2f%2fgoogle.com%2findex.html">Link to your client</a>

 

[주의사항]

<c:url />을 사용할 경우 contextPath가 자동으로 들어간다.

 

만약

URL 주소 : http://localhost/wsm/yourClient

contextPath : http://localhost/wsm 라면

 

결과는

<a href="/wsm/yourClient?yourParamName=http%3a%2f%2fgoogle.com%2findex.html">Link to your client</a>

 

728x90

'웹 개발' 카테고리의 다른 글

REST API 호출 예제  (0) 2019.12.23
java에서 logback 사용  (0) 2019.12.16
jqGrid grid unload  (0) 2019.11.20
DB에 byte로 insert 하기, select 후 string으로 변경하기  (0) 2019.11.19
Spring i18n ( 다국어 ) - Locale Resolver  (0) 2019.11.17
loading