Cookie 저장 url 전의 방지, 배경 분석 url 실행 ulr 재 설정, 지정 한 url 로 이동

953 단어 자바
1. 현재 브 라 우 저 url
http://localhost:8081/login?refer=http%3A%2F%2Flocalhost%3A8081%2Fmember%2Fuser%2FuserMessage%2Flist

2. js 를 통 해 현재 url 을 쿠키 에 기록 합 니 다.
/**
 *     url  cookie
 */
function addUrl(){
	 var href=window.location.href;
	 if(href.indexOf("refer")!=-1){
		var str=decodeURIComponent($.trim(href.split("refer=")[1])); 
	    $.cookie('callbackUrl', str,{path:'/'});
	 }
}

3. 배경 분석 url, 점프 실행
//    cookie  url,       
		String callBack_url=null;
		if(cookies!=null&&cookies.length>0){
		for (Cookie cookie : cookies) {
		    if(cookie.getName().equals("callbackUrl")){
  	    	     callBack_url=cookie.getValue();
  	    	     continue;
  	        }
		 }
		}
	    if(callBack_url!=null){
	       callBack_url=URLDecoder.decode(callBack_url, "UTF-8");
		   response.sendRedirect(callBack_url);//    
		}

좋은 웹페이지 즐겨찾기