이글루스 | 로그인  



struts2 기본 문법 정리 메모

현재 Struts2 apache 관련 문서를 해석하고 테스트 하는 메모

뷰 단에서
jsp 페이지에 값을 표기하는 방법에는 두가지 표현식이 있는거 같다

<s:textfield label="TEST SynTax1" name="state" value="test"/>
<s:textfield label="TEST SynTax2" name="state" value="%{test}"/>

첫번째 방식은
<input type="text" name="state" value="test" id="state"/>
위의 방식으로 value 안에 하드코딩 해 버린다.
두번째 방식은 Action class에서 getTest() 메소드를 찾아서 바인딩 해 준다.
%{변수명} 이건 struts 문서를 보면.. 문법을 해석하라 뭐 이런 식으로 해석해야 하나?

String 타입만 테스트 해 본 결과 이므로 다른 타입은 직접 해 봐야 겠다.


OGNL ; Object Navigation Language 라는 놈이 나온다.
value stack(root) 에 action instance가 저장 되고 , 이것과 application, session,request, parameters 같은
값들이 공존하는 것 같다.
저기에 있는 값들을 사용할때는 #을 붙여야 하는거 같다.

Action  properties 는 #을 붙여도 되지 않는다고 한다. 그런데 다른 녀석들은 붙이지 않을 경우
root에서 찾으므로 붙여줘야 한다고 한다.

by 나림 | 2007/08/29 10:52 | struts2 | 트랙백 | 덧글(0)

트랙백 주소 : http://gt1000.egloos.com/tb/601211
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶