donaricano-btn

Action(4) - Access to servlet data(서블릿 데이터 엑세스)


- 액션을 만드는 중 HttpServletRequest, HttpSession같은 서블릿에 접근해야함

- 스트럿츠는 두 가지 방법을 제공


1. ServletActionContext 클래스의 static메소드


- HttpSession을 얻을 메소드는 준비 되어있지않다.

- getRequest메소드로 얻은 오브젝트에서 얻을수 있다


2. Aware인터페이스 

 인터페이스 이름

용도 

ServletRequestAware 

HttpServletRequest 오브젝트 취득

ServletResponseAware 

HttpServletResponse 오브젝트 취득 

ServletContextAware 

ServletContext 오브젝트 취득 

SessionAware 

HttpSession안의 값이 저장된 Map 오브젝트 취득 

- 각 인터페이스는 취득할 오브젝트의 Setter 메소드를 정의하고 있다

1) Action.java

'Back-End > Struts2' 카테고리의 다른 글

[Struts2] Context Map  (0) 2016.10.03
[Struts2] Result - 이동할 뷰 설정  (0) 2016.09.26
[Struts2] Action(3) - Binding  (0) 2016.09.26
[Struts2] Action(2) - Action Class  (0) 2016.09.25
[Struts2] Action(1) - Struts package, NameSpace  (0) 2016.09.25
블로그 이미지

리딩리드

,