[SPRING] 무국적 스프링 MVC
SPRING무국적 스프링 MVC
현재 Spring in Action 3 판을 읽고, Spring MVC를 실험 해왔다. 내 예제 webapp을 무국적 웹 응용 프로그램으로 '포트'하려고 할 때까지 모든 것이 잘 작동합니다.
세션 객체가 만들어 졌는지 확인하기 위해, 나는 req.getSession (false)을 출력하고 체인을 계속 진행하는 / * URL 매핑에 디버깅 서블릿 필터를 배치했습니다.
순진을 요청하기 위해 내 컨트롤러의 모든 범위를 변경해 보았습니다. 물론 세션은 모델을 폼에 바인딩하는 페이지 / 컨트롤러에 만들어졌습니다. 상태없는 스프링 MVC를 얻는 방법이 궁금하다. 지금까지이 문제에 대한 자습서는 운이 좋지 않습니다.
해결법
-
==============================
1.모든 JSP를 사용하도록하십시오.
모든 JSP를 사용하도록하십시오.
<%@page session="false" %>
그렇지 않으면 JSP가 실행되는 즉시 세션이 생성됩니다.
-
==============================
2.우발적 인 세션 생성은 Spring Security의 잘못된 버그 리포트의 가장 일반적인 소스 중 하나입니다 (그러므로 위의 주석에서 링크 된 FAQ를 참조하십시오).
우발적 인 세션 생성은 Spring Security의 잘못된 버그 리포트의 가장 일반적인 소스 중 하나입니다 (그러므로 위의 주석에서 링크 된 FAQ를 참조하십시오).
Spring Security의 디버깅 필터는 세션 생성에 문제가있는 경우 유용 할 수 있습니다. 그것은 세션이 생성 될 때 자동으로 메시지를 기록 할 것이고, 스택 트레이스는 그것이 일어난 곳을 inidicating합니다. 또한 표준 로그 항목보다 사람이 읽을 수있는 출력을 제공하는 유용한 정보를 제공하므로 개발 환경에서 유용합니다. 스프링 시큐리티의 네임 스페이스 지원을 사용하고 있다면, 엘리먼트를 추가하기 만하면된다.
<debug />
귀하의 구성.
from https://stackoverflow.com/questions/8694427/stateless-spring-mvc by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] java.lang.IllegalArgumentException Spring 4 & Hibernate 4에서 "DAO 필드를 설정할 수 없습니다" (0) | 2019.04.11 |
---|---|
[SPRING] 봄 보안 사용자 정의 sessionmanagementfilter 같은 주문 값 오류 (0) | 2019.04.11 |
[SPRING] Freemarker 템플릿에 Spring MVC 유효성 검사 오류 표시 (0) | 2019.04.11 |
[SPRING] Struts 2와 Spring 스트럿츠 생성 객체 처리 방법 (0) | 2019.04.11 |
[SPRING] MockMvc를 통해 모든 요청에 대해 서블릿 경로를 설정하는 방법 (0) | 2019.04.11 |