자바 에서 session 값 가져오기

자바 에서 session 값 가져오기

반응형

자바 에서 session 값 가져오기

request.getSession().getAttribute("");

@RequestMapping("/admin/testInsert.do") public String testInsert(@ModelAttribute("testVO") TestVO testVO, HttpServletRequest request, ModelMap model)throws Exception { TestVO testVO1 = (TestVO)request.getSession().getAttribute("testVO"); }

중요한 포인트(이부분)

- request.getSession().getAttribute("이부분");

-어떤 내용이 들어갔는지 알아야 하기 때문에 가장 확실한 방법은 session에 넣는 부분을 찾아가 확인하는 것이 가장 좋다.

- 보이는 코드에서는 "testVO"라는 내용을 session에 저장해 두었다.

- 스프링의 경우 WebUtils라는 기능이 있다.

@RequestMapping("/admin/testInsert.do") public String testInsert(@ModelAttribute("testVO") TestVO testVO, HttpServletRequest request, ModelMap model)throws Exception { TestVO lgBean = (TestVO) WebUtils.getSessionAttribute(request, "testVO"); System.out.println(lgBean.getName()); }

- 사용방법은 이러하다

- 동일하게 session에 testVO라는 내용을 넣어 두었다.

- session에 값을 불러오기 위해서는 위에서 처럼 WebUtils.getSessionAttribute(request, "이부분");을 알아야 값을 불러올수 있다.

반응형

from http://baytime0077.tistory.com/136 by ccl(A) rewrite - 2021-09-16 10:02:02