2016-08-15 2 views
0

우리는 사용자 인증, 분석 작업 등과 같은 다양한 모듈을위한 여러 컨트롤러가있는 Spring 기반의 응용 프로그램을 개발하고 있습니다. 우리의 사용자 컨트롤러는 인증과 같은 것들을 위해 쿠키를 설정하고 있으며 우리는 같은 컨트롤러에서 그 쿠키를 검색 할 수 있습니다. 다른 컨트롤러에서 쿠키를 가져 오려고하면 null 쿠키 배열이 생성됩니다.여러 컨트롤러에 쿠키가 있습니까?

우리의 사용자 컨트롤러는 /application/user/job_name에 있고 다른 컨트롤러는 단순히 /application/controller/job_name입니다. 하나의 컨트롤러에 있지만 다른에 getCookies를 사용하여 우리가 HttpServletRequest 개체에서 쿠키를 검색 할 수 있습니다 이유에

$http({ 
     method: 'GET', 
     url: '/application/controller/testResponse', 
     withCredentials: true, 
    }) 

어떤 아이디어 :

우리의 요구는 다음과 같다?

편집 : 경로가 /으로 설정되어 있는지 확인하여 문제를 해결했습니다.

+0

어느 컨트롤러가 각도가 있고 어느 컨트롤러가 스프링입니까? 다소 혼란 스럽습니다. –

답변

0

위의 편집 결과도 나와 있지만 문제는 결국 쿠키에 설정된 경로가 없다는 것입니다. 경로를 /으로 설정하면 모든 Spring 컨트롤러에서 쿠키를 수신 할 수 있습니다.

관련 문제