본문 바로가기
JAVA

자바 에서 session 값 가져오기

by redbear0077 2021. 9. 16.
반응형

자바 에서 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, "이부분");을 알아야 값을 불러올수 있다.

 

반응형

'JAVA' 카테고리의 다른 글

JAVA 1초당 1회 출력 (Timer)  (0) 2022.09.23
java(자바)에서 alert띄우기  (0) 2021.10.26
쿼리 작성시 .xml 값받기  (0) 2021.06.29
자바 ObjectOutputStream  (0) 2020.10.28
자바 BufferedOutputStream  (0) 2020.10.28