1
스프링 컨트롤러 용 테스트 케이스를 작성했습니다. httpservletrequest에서 여러 세션 속성을 설정했습니다.다중 세션 변수 설정
WebApplicationContext wac;
MockHttpSession session= new MockHttpSession(wac.getServletContext)
MockHttpServletRequest request= new MockHttpServletRequest (wac.getServletContext)
나는
session.setAttribute("uname","jones");
request.setSession(session);
으로 단일 세션 변수를 설정하고하지만이 작업을 수행 할 때 나는 그것이
session.setAttribute("pwd","zzzzzz");
session.setAttribute("age","44");
etc.like, 비밀번호, 연령과 같은 여러 세션 개체를 추가 할 수있는 방법 이전 세션 객체를 덮어 씁니다.
을 의미합니까? 그것은 하나의 속성에만 액세스 할 수있는 연령에 따라 "uname"이 겹쳐 쓰여짐을 의미합니다. 연령 또는 전체 객체 값이 대체됩니다. –
yes. 그리고 null을 얻습니다. – BelieveToLive
@BelieveToLive Prashant는 두 가지 옵션 중 하나가 적절한 지 여부를 묻습니다. "(a) 또는 (b)"질문에 "예"라고 대답 할 수 없습니다. –