2014-11-25 3 views
0

봄에 처음입니다. 나는 작은 데이터를 저장하고 싶다. 철 : 사용자가 같은 (한 후/수 조치에 대해) 형태로 세션 또는 플래시 저장소에 일부 데이터를 저장하는 스프링

  • 약간 짧은 메시지를 일부 잘못된 데이터를 넣을 경우

    • 작성 폼 데이터/오브젝트 : "당신은 'succeffuly 로그 아웃했습니다", 또는 "올바른 데이터를 제출했습니다"(한 게시물에 대해/조치를 취하십시오)
    • 로그인 날짜, 아이디, 이메일, 이름, 역할 및 권한과 같은 사용자 세션 정보.

    어떻게해야합니까?

  • 답변

    0

    일반적으로 세션 속성 (@SessionAttribute)을 조사해야하는 세션에서 정보를 저장하는 경우 리디렉션을 수행하는 컨트롤러에 Flash를 사용할 수도 있습니다. 목적이 있기 때문에 동일한 뷰 전화 :

    포인트 1 : 여기

    는 세션에 대한 좋은 튜토리얼과 설명은 내가 세션 속성을 사용하는 것이 좋습니다 않을 것 http://www.intertech.com/Blog/understanding-spring-mvc-model-and-session-attributes/

    그러나 점 1과 3 속성입니다 유효성 검사는 동일하므로 오류 메시지를 추가 할 수도 있습니다. 더 많은 코딩과 복잡성 감소.

    포인트 3 :이 정보 중 일부는 보안 컨텍스트의 일부로 저장되어 있지만 정보는 최소한입니다. 개인적으로 사용자 이름을 가져온 다음 DB에서 전체 사용자 객체를 가져 오는 객체를 가져옵니다.

    페이지 및 공유 객체로 앞뒤로 많은 일을 할 계획이라면 가장 좋은 방법은 스프링 웹 플로우를 사용하는 것입니다.

    희망이 있습니다.

    관련 문제