본문 바로가기
IT_Developers/JAVA

JSP | JSTL - 이전 URL 알아내기

by 고코더 2018. 1. 2.


header referer 정보 


오늘은 referer를 이용해서 이전 URL을 알아 낼 수 있는 방법을 알아보고자 합니다.

▼우선 아무 페이지에서 해당 a태그를 걸어봅시다. 
1
2
3
<a href="이동 URL" >
    header.referer 테스트
</a>
cs

▼ 그리고 웹에서 해당 버튼을 클릭해 자신의 was에 jsp 페이지로 이동시켜 봅시다.



▼ 그리고 JSTL로 header.referer를 referURL 변수에 담아서 화면에 출력해보았습니다.
1
2
<c:set var="referURL" value="${header.referer}" />
이전 페이지 URL은 : ${referURL}
cs

▼ 네 A태그로 타고왔던 이전 페이지가 노출됩니다.


▼이전페이지를 컨트롤 하는 방법은  
보통 URL에 특정 파라미터에 이전 URL을 담아서 그 정보를 보고 
이전 페이지 정보를 얻는 방법으로 개발합니다.

꼭 링크로 타고 온 이전 페이지로 가야 할 이유는 없습니다.
검색 엔진을 타고 게시판 상세글을 본 사용자를 다시 Google로 보내는건 잘못된 방법이기 때문이죠




마무리


잘 안쓰는 추세인거 같습니다.
그래도 꼭 필요한 기능인건 변함 없겠네요







댓글