여태까지는 무조건 value="" 에 값을 넣어서 설정해왔는데
알고 보니 name="XXX" 변수명이 Action에서 사용되고 있으면 자동설정된다.
알고 보니 name="XXX" 변수명이 Action에서 사용되고 있으면 자동설정된다.
<s:select name="parentCategoryId" list="parentCategoryList" listKey="key" listValue="value" headerKey="" headerValue="선택" onchange="setCategoryListComboByParentCategory();"></s:select> 이 jsp를 결과로 하는 액션클래스에서 parentCategoryId를 멤버변수로 get/set 함수를 갖고 있으면, 액션클래스에서 parentCategoryId에 설정한 값이 위의 태그의 기본값으로 설정된다. <s:select name="contentInfo.categoryId" list="categoryList" listKey="value" listValue="label" headerKey="" headerValue="선택" onchange="setExtMetaByCategoryId();"></s:select> 마찬가지. 단 contentInfo 클래스의 categoryId 멤버변수값 |
'프로그래밍 > Framework' 카테고리의 다른 글
[struts2] Workflow interceptor (0) | 2010.03.02 |
---|---|
[Strust2] 가이드 문서, 레퍼런스 문서 (0) | 2009.07.30 |
[Strust2] <s:radio> 사용법 (1) | 2009.07.29 |
[Struts2] Model-driven interceptor (0) | 2009.05.27 |
[Struts2] <s:checkbox> 사용법 (0) | 2009.05.08 |