2017년 5월 21일 일요일

jsp에서 현재 URL 알아내기

* 현재 URL 알아내기

http://imodel.sky/test.jsp?h=3&g=3 페이지에서
request.getScheme(); // 'http' 리턴
request.getServerName(); // 'imodel.sky' 리턴
request.getRequestURI(); // '/test.jsp' 리턴
request.getQueryString(); // 'h=3&g=3' 리턴


// uri
<c:set var="requestUri" value="${requestScope['javax.servlet.forward.request_uri']}"/>
// params
<c:set var="params" value="${requestScope['javax.servlet.forward.query_string']}"/>