Struts2 ValueStack

668 단어 ValueStack
역할
하나의 데이터 중계소로서 프론트 데스크와 백엔드에서 데이터를 전달할 수 있다
2. 생명 주기
ValueStack의 생명주기는 리퀘스트가 생성됨에 따라 만들어지고 리퀘스트가 삭제됨에 따라 삭제됩니다.
구조
OgnlValueStack 클래스는 ValueStack 인터페이스를 실현하는데 클래스 중 두 가지 중요한 것이 있습니다.
1. CompoundRoot 루트 루트 객체 스택
OGNL을 통해 루트 객체와 연관된 추가 객체에 액세스할 수 있습니다.
Compound Root은 Array List 클래스를 계승합니다. 하나의 집합이라도 원본 코드인 Compound Root 클래스를 보십시오.
루트 객체 스택에 액세스할 때 객체 이름을 직접 쓰거나 #root.대상 이름 (context에서 루트 인용)
1.group.org.orgId

2.#root.group.org.orgId

2. transient Map context Map 스택
OGNL을 통해 무관심한 여러 객체에 액세스할 수 있습니다.
# 객체 이름으로 context의 객체에 액세스

좋은 웹페이지 즐겨찾기