'requestURI'에 해당되는 글 1건



EL 문법을 이용하여 URL 알아내기 


안녕하세요. 고코더입니다.

URL은 현업에서 가장 중요한 정보입니다.
유효성 체크,  접속 분기등 다양한 이유에서 개발을 하기 때문입니다.

그래서 JSP에서 간단한 방법으로 현재 URL을 알아내는 방법을 알아보려고 합니다.

▼ 우선 pageContext 객체를 알아봅시다. 자주 쓰는 객체이므로 외워두면 될거 같습니다.
pageContext : 페이지에 대한 정보
request : 사용자가 요청한 HTTP데이터를 알 수 있는 객체
requestURL : HTTP데이터에서 URL의 정보를 가져온다.
requestURI : HTTP데이터에서 URI의 정보를 가져온다.



▼ 아래 소스를 JSP에서 실행시켜 봅시다.

<%@ page language="java" contentType="text/html; charset=euc-kr" pageEncoding="euc-kr"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

<c:set var="URL" value="${pageContext.request.requestURL}" />
JSP에서 현재 URL 가져오기 : ${URL}
<br/>
<c:set var="URI" value="${pageContext.request.requestURI}" />
JSP에서 현재 URI 가져오기 : ${URI}

▼ 웹에서 확인한 모습입니다. 




마무리

상당히 자주 사용하는 부분입니다.




댓글을 달아 주세요