580
yesterday 4,212
visitor 24,395,686
9

https http 세션 공유 필터 방법(쿠키 복사)

조회 수 65941 추천 수 0 2018.09.20 11:26:50

https http 세션 공유가 안된다....

인터넷에 검색된 필터도 적용하는데 안된다...

왜그런지 모르지만 로그인후 세션 생성하기전 request.getSession().invalidate(); 을 실행해주니 정상적으로 필터에서

새로운 쿠키가 적용 되었다...

아래는 필터


import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class HttpsFilter implements Filter {

 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
  
  HttpsRequestWrapper httpsRequest = new HttpsRequestWrapper((HttpServletRequest) request);

  httpsRequest.setResponse((HttpServletResponse) response);
  chain.doFilter(httpsRequest, response);
 }

 public void destroy() {
  // TODO Auto-generated method stub
 }

 public void init(FilterConfig arg0) throws ServletException {
  // TODO Auto-generated method stub
 }
}



import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletRequestWrapper;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class HttpsRequestWrapper extends HttpServletRequestWrapper {

 private HttpServletResponse response = null;

 public HttpsRequestWrapper(HttpServletRequest request) {
  super(request);
 }

 public void setResponse(HttpServletResponse response) {
  this.response = response;
 }

 public HttpSession getSession() {
  HttpSession session = super.getSession();
  processSessionCookie(session);
  return session;
 }

 public HttpSession getSession(boolean create) {
  HttpSession session = super.getSession(create);
  processSessionCookie(session);
  return session;
 }

 private void processSessionCookie(HttpSession session) {
  if (null == response || null == session)
   return;

  Object cookieOverWritten = getAttribute("COOKIE_OVERWRITTEN_FLAG");

  if (null == cookieOverWritten && isSecure() && isRequestedSessionIdFromCookie() && session.isNew()) {

   Cookie cookie = new Cookie("JSESSIONID", session.getId());
   cookie.setMaxAge(-1);
   String contextPath = getContextPath();

   if ((contextPath != null) && (contextPath.length() > 0)) {
    cookie.setPath(contextPath);
   } else {
    cookie.setPath("/");
   }
   //cookie.setSecure(false);
   response.addCookie(cookie);

   setAttribute("COOKIE_OVERWRITTEN_FLAG", "true");
  }
 }
}


web.xml -> 최상위

 <filter>
  <filter-name>httpsFilter</filter-name>
  <filter-class>com.project.common.filter.HttpsFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>httpsFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>



2일정도 개삽질...

 

 

'헬로마켓'과 함께하는 스마트한 중고 아이템 거래

https://www.hellomarket.com


1
profile

menna

March 21, 2024
*.192.129.65

شركة اصلاح مكيفات عجمان صيانة مكيفات مركزية عجمان رقم شركة صيانة مكيفات عجمان صيانة مكيفات شباك عجمان صيانة مكيفات سبليت عجمان فنى صيانة مكيفات عجمان صيانة مكيفات عجمان صيانة مكيف مركزى الشارقة صيانة مكيفات سبليت الشارقة صيانة مكيفات شباك الشارقة فنى صيانة مكيفات الشارقة صيانة مكيفات بالشارقة تركيب مكيفات شباك في راس الخيمة تركيب مكيفات سبليت براس الخيمة تركيب مكيفات راس الخيمة رقم شركة صيانة مكيفات فيراس الخيمة فنى صيانة مكيفات في راس الخيمة صيانة مكيفات في راس الخيمة صيانة مكيفات مركزية بابو ظبي فنى صيانة مكيفات بابوظبى صيانة مكيفات ابوظبى شركة صيانة تكييفات بدبي صيانة مكيفات شباك في دبي صيانة مكيفات سبليت في دبي صيانة مكيفات مركزية في دبي رقم شركة تنظيف مكيفات في دبي تركيب مكيف مركزي دبي تركيب مكيف شباك بدبي تركيب مكيف سبليت بدبي فني صيانة مكيفات سيارات في دبي اصلاح مكيفات بدبي مركز صيانة مكيفات في دبي شركات صيانة مكيفات في دبي صيانة مكيفات بدبي شركة اصلاح مكيفات ام القيوين صيانة مكيفات مركزية ام القيوين رقم شركة صيانة مكيفات ام القيوين صيانة مكيفات شباك ام القيوين صيانة مكيفات سبليت ام القيوين فنى صيانة مكيفات ام القيوين صيانة مكيفات ام القيوين شركة مقاولات عامة بدبى شركة صيانة عامة بدبى ترميم منازل وفلل بدبى فني ترميم منازل وفلل بدبى شركات صبغ فى دبى صباغ رخيص فى دبى اعمال صباغة فى دبى شركات دهان فى دبى دهان رخيص فى دبى الاصباغ والدهانات فى دبى تصليح وتركيب جميع اعطال الكهرباء بدبى فنى كهرباء بدبى اعمال الكهرباء بدبى الاعطال الكربائية بدبى تركيب ورق حائط بدبى تركيب ورق جدران بدبى تركيب كربستون بدبى فنى تركيب كربستون بدبى تركيب طابوق بدبى تركيب جبس بورد فى دبى تركيب فلوريسينج فى دبى تركيب سيراميك بدبى فنى تركيب سيراميك بدبى تركيب رخام بدبى تركيب باركيه بدبى فنى تركيب باركيه بدبى تركيب انترلوك دبى معلم تركيب بلاط انترلوك بدبى أعمال سباكة وصرف صحى دبى سباك فى دبى فنى سباكة بدبى اعمال بلاستر دبى عامل بلاستر فى دبى بناء ملاحق بدبى تركيب اجهزة تكييف اسبليت ومركزى دبى فنى فك وتركيب مكيفات فى دبى صيانة غسالات بدبى فنى غسلات بدبى شركات صيانة غسالات بدبى صيانة ثلاجات بدبى فنى تصليح ثلاجات بدبى شركات صيانة ثلاجات بدبى تصليح وصيانة مكيفات فى دبى تركيب نجارة الشارقة تركيب كربستون فى الشارقة فنى تركيب كربستون فى الشارقة تركيب طابوق فى الشارقة تركيب رخام فى الشارقة تركيب باركيه فى الشارقة بناء ملاحق الشارقة بناء حمامات سباحة فى الشارقة تركيب ارضيات وحوائط 3دى فى الشارقة تركيب ورق جدران فى الشارقة تركيب ورق حائط فى الشارقة سباك فى الشارقة اعمال السباكة والصرف الصحى فى الشارقة فنى سباكة فى الشارقة تركيب سيراميك الشارقة فنى تركيب سيراميك فى الشارقة كهربائي منازل فى الشارقة كهربائى منازل وفلل بالشارقة شركات صبغ فى الشارقة صباغ رخيص بالشارقة شركات دهان فى الشارقة دهان رخيص فى الشارقة اعمال الصباغة والدهانات فى الشارقة فنى كهرباء بالشارقة اعمال الكهرباء بالشارقة مقاولات عامة فى الشارقة شركات صيانة عامة الشارقة تكسير وترميم فلل الشارقة تركيب انترلوك الشارقة اعمال بلاستر الشارقة عامل بلاستر الشارقة شركة تنظيف مكيفات الشارقة تركيب جيبسون بورد الشارقة تركيب فلوريسينج بالشارقة تركيب مكيفات اسبليت ومركزي الشارقة صيانة غسالات بالشارقة شركة صيانة غسالات بالشارقة صيانة ثلاجات بالشارقة شركة صيانة ثلاجات بالشارقة تصليح وصيانة مكيفات فى الشارقة فنى تصليح وصيانة مكيفات فى الشارقة ترميم حمامات سباحة فى عجمان فنى ترميم حمامات سباحة فى عجمان بناء ملاحق فى عجمان بناء حمامات سباحة فى عجمان عزل اسطح فى عجمان وتر بروف فى عجمان تركيب غرف نوم فى عجمان تركيب عشب طبيعى فى عجمان تركيب عشب صناعى فى عجمان تركيب ارضيات وحوائط 3 دى فى عجمان تركيب باركية فى عجمان تركيب جيبسون بورد فى عجمان تركيب فلوريسينج فى عجمان تركيب كربستون فى عجمان تركيب انترلوك فى عجمان تركيب طابوق فى عجمان تركيب رخام فى عجمان تركيب سيراميك فى عجمان فنى تركيب سيراميك فى عجمان شركات صبغ فى عجمان صباغ رخيصفى عجمان شركات دهان بعجمان دهان رخيص بعجمان اعمال الصباغة فى عجمان عزل وصيانة حمامات فى عجمان شركات مقاولات فى عجمان شركات صيانة عامة فى عجمان عامل بلاستر فى عجمان كهربائى منازل وفلل فى عجمان كهربائى منازل فى عجمان كهربائى فلل فى عجمان تصليح وتركيب جميع اعمال الكهرباء عجمان فنى كهرباء فى عجمان سباك فى عجمان اعمال سباكة وصرف صحى عجمان ترميم منازل وفلل فى عجمان صيانة منازل وفلل فى عجمان تصليح وصيانة مكيفات عجمان تصليح وصيانة مكيفات الفجيرة تركيب مكيفات اسبليت فى الفجيرة تصليح وصيانة مكيفات فى رأس الخيمة تصليح وصيانة مكيفات فى العين تصليح وصيانة مكيفات فى أبو ظبى تركيب عشب صناعي دبي تركيب عشب طبيعي دبي انشاء مباني خرسانية دبي تصليح وصيانة مكيفات دبي شركات صيانة عامة بدبي تركيب طابوق دبي ترميم منازل وفلل دبي تركيب رخام دبي تركيب جيبسون بورد دبي تركيب فلوريسينج دبي تركيب انترلوك دبي اعمال صبغ ودهانات دبي صباغ في دبي دهان في دبي صباغ رخيص في دبي دهان رخيص في دبي شركات صبغ ودهان في دبي اعمال سباكة وصرف صحي دبي سباك بدبي تركيب بلاط وتركيب سيراميك دبي اعمال بلاستر دبي تركيب ورق حائط دبي تركيب ورق جدران دبي تصليح وتركيب جميع اعطال الكهرباء دبي اعمال الكهرباء بدبي كهربائي منازل وفلل في دبي فني كهرباء بدبي شركات التعقيم فى الفجيرة ارخص شركة تعقيم منازل بالفجيرة ارخص شركة تعقيم فلل فى الفجيرة تطهير وتعقيم الفلل والقصور بالفجيرة تطهير وتعقيم المنازل فى الفجيرة خدمات تعقيم وتطهير المنازل بالفجيرة خدمة التعقيم فى الفجيرة شركات التعقيم فى الفجيرة شركات التنظيف والتعقيم المعتمدة من بلدية الفجيرة شركات تطهير مستشفيات بالفجيرة شركات تعقيم مدارس بالفجيرة شركات تطهير المدارس فى الفجيرة شركات تعقيم ضد الفيروسات بالفجيرة شركات تعقيم ضد الكورونا بالفجيرة شركة تعقيم منازل بالفجيرة ضد الكورونا شركة تعقيم معتمدة من بلدية الفجيرة شركات تعقيم المنازل بالفجيرة شركات التعقيم ابو ظبى ارخص شركة تعقيم فلل بابو ظبى ارخص شركة تعقيم منازل بأبو ظبى تطهير وتعقيم الفلل والقصور بأبو ظبى تطهير وتعقيم المنازل بأبو ظبى خدمات تعقيم وتطهير المنازل فى ابو ظبى خدمة التعقيم فى ابو ظبى شركات التعقيم بأبو ظبى شركات التنظيف والتعقيم المعتمدة من بلدية أبو ظبى شركات تطهير مستشفيات بأبو ظبى شركات تعقيم مدارس فى أبو ظبى شركات تطهير المدارس بأبو ظبى شركات تعقيم ضد الفيروسات بأبو ظبى شركات تعقيم ضد الكورونا بأبو ظبى شركة تعقيم منازل بأبو ظبى ضد الكورونا شركة تعقيم معتمدة من بلدية أبو ظبى شركات تعقيم المنازل بأبو ظبى شركات التعقيم فى عجمان أرخص شركة تعقيم فلل بعجمان أرخص شركة تعقيم منازل بعجمان تطهير وتعقيم المنازل فى عجمان تطهير وتعقيم الفلل والقصور بعجمان خدمات تعقيم وتطهير المنازل بعجمان خدمة التعقيم فى عجمان شركات التعقيم فى عجمان شركات التنظيف والتعقيم المعتمدة من بلدية عجمان شركات تطهير مستشفيات بعجمان شركات تعقيم مدارس بعجمان شركات تطهير مدارس بعجمان شركات تعقيم ضد الفيروسات بعجمان شركات تعقيم ضد الكورونا بعجمان شركة تعقيم منازل بعجمان ضد الكورونا شركة تعقيم معتمدة من بلدية عجمان شركات تعقيم المنازل بعجمان شركات التعقيم فى الشارقة أرخص شركة تعقيم فلل بالشارقة أرخص شركة تعقيم منازل بالشارقة تطهير وتعقيم الفلل والقصور بالشارقة تطهير وتعقيم المنازل بالشارقة خدمات تعقيم وتطهير المنازل بالشارقة خدمة التعقيم فى الشارقة شركات التعقيم فى الشارقة شركات التنظيف والتعقيم المعتمدة من بلدية الشارقة شركات تطهير مستشفيات بالشارقة شركات تعقيم مدارس بالشارقة شركات تطهير المدارس بالشارقة شركات تعقيم ضد الفيروسات بالشارقة شركات تعقيم ضد الكورونا بالشارقة شركة تعقيم منازل بالشارقة ضد الكورونا شركة تعقيم معتمدة من بلدية الشارقة شركات تعقيم المنازل بالشارقة شركات التعقيم بالامارات أرخص شركات تطهير فلل فى الامارات أرخص شركات تعقيم فى الامارات أرخص شركات تعقيم فلل بالامارات أعمال تنظيف وتطهير منازل بالامارات تطهير الفلل بالامارات تطهير المنازل بالامارات تطهير بالبخار فى الامارات خدمات التعقيم والتطهير فى الامارات شركات تطهير بالامارات شركات تعقيم الفلل بالامارات شركات تعقيم المنازل بالامارات شركات تعقيم المدارس بالامارات شركات تعقيم بالبخار بالامارات أرخص شركة تعقيم فلل برأس الخيمة أرخص شركة تعقيم منازل برأس الخيمة تطهير وتعقيم الفلل والقصور فى رأس ال

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
9 POI 라이브러리를 이용한 Excel 파일 읽기 [3] 제리 2011-10-20 146599
8 자바 1.7과 1.8의 차이, 스프링 3.0과 4.0의 차이 [2] 제리 2016-06-03 110917
7 [jsp] 표현언어(EL) ( JSP커스텀 태그와 JSTL (jsp standard Tag Library) 제리 2012-08-06 109116
6 @Schedule Spring 스프링 스케쥴 설정법 & CronTab 제리 2016-07-21 98463
5 JAVA File 객체 다루기 제리 2011-10-20 82885
4 jsp 직접접근 막기 제리 2011-10-19 77387
» https http 세션 공유 필터 방법(쿠키 복사) [1] 제리 2018-09-20 65941
2 java 날짜 format [1] 제리 2013-10-29 64218
1 Java/JSP Tips (웹에디터) 제리 2013-05-13 57306

Program Note 로그인 :)