JAVA Basic 강의자료] 세션관리 소스
JAVA Basic 강의자료] 세션관리 소스
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
세션관리 소스
<소스코드>
1. web.xml에 RequestContextListener 등록
<web-app>
・・・생략
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
・・・생략
</web-app>
=====================
2. servlet-context.xml에 bean 등록
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!-- session bean -->
<bean id="loginUserBean" class="sample.web.bean.common.LoginUserBean" scope="session">
<aop:scoped-proxy/>
</bean>
</beans>
======================
3. 컨트롤러에서 사용
@Controller
@RequetMapping(value="/hoge")
public class SampleController {
@Resource
private LoginUserBean loginUserBean;
@RequestMapping
public ModelAndView hoge(WebRequest request) {
loginUserBean.setName("admin");
ModelAndView mav = new ModelAndView("/fuga");
// JSP내에서 사용하기 위해 Model에 등록
model.addObject("loginUser", loginUserBean);
return mav;
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] 권한 체크(인증, 인가 기능) (0) | 2016.10.21 |
---|---|
JAVA Basic 강의자료] @SessionAttributes을 사용한 세션 관리 (0) | 2016.10.21 |
JAVA Basic 강의자료] Spring Bean을 이용한 세션관리 (0) | 2016.10.21 |
JAVA Basic 강의자료] WebRequest클래스 이용한 관리 (0) | 2016.10.20 |
JAVA Basic 강의자료] Spring MVC에서의 세션 관리 (0) | 2016.10.20 |