반응형
자바 에서 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 |