본문 바로가기

자바환경설정

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

출처 : http://gt1000.egloos.com/601211

현재 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에서 찾으므로 붙여줘야 한다고 한다.

'자바환경설정' 카테고리의 다른 글

Log4j - 로그를 기록하자.  (0) 2010.04.08
web.xml struts-config.xml 에 대한 설명  (0) 2010.03.24
스트럿츠2 의 구조  (0) 2010.03.17
web.xml , struts-config.xml 설명  (0) 2010.03.17
이클립스의 기본적인 사용법  (0) 2010.03.12