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}
▼ 웹에서 확인한 모습입니다.
마무리
상당히 자주 사용하는 부분입니다.
'IT_Developers > JAVA' 카테고리의 다른 글
eclipse | WAS - 톰캣(tomcat) 서버 연동 적용 (0) | 2018.01.04 |
---|---|
JSP | JSTL - 이전 URL 알아내기 (0) | 2018.01.02 |
eclipse - 이클립스에서 비주얼 스튜디오 다크 테마 설정 / Oxygen (0) | 2017.12.20 |
eclipse - 이클립스 에디터 테마 변경하기 / Oxygen (0) | 2017.12.19 |
eclipse - 이클립스로 FTP 연결하기 / Oxygen (2) | 2017.12.18 |
댓글