< simple >
스트럿츠2의 JSP 리절트 페이지에서 <s:form/> 태그를 사용할 때 theme 속성에 "simple" 테마를 사용하지 않을 경우에는 태그의 내용이 랜더링될 때 스트럿츠2가 자동으로 페이지 레이아웃을 구성합니다. 예를 들면 <table>, <tr>, <td> HTML 태그를 사용하여 사용된 컨트롤과 그 레이블 출력을 위해 테이블 레이아웃을 구성하는 것을 볼 수 있습니다. 이 것은 화면을 개발 할 때 시간과 노력을 들이지 않고 손쉽게 단순한 화면 레이아웃을 구성하기 쉽게 하기 위하여 지원하는 기능입니다.
<s:form>... </s:form> 또는, <s:formtheme="ajax">...</s:form> 등으로 사용하게 될 경우 그 안에서 사용한 UI 태그들의"key" 속성이나"label" 속성에 리소스 번들의 키 값을 정의하면 자동으로 해당 컨트롤의 앞에 레이블을 출력합니다. 그리고 자동으로 <table>, <tr>, <td> 태그로 컨트롤의 레이아웃을 구성합니다.
따라서 <s:form theme="simple">... </form> 태그를 사용하지 않는 한 이렇게 자동 레이아웃기능을 제공하기 때문에 혼동을 일으킬 수 있는 가능성이 있습니다. 자신이 직접 레이아웃을 구성하려면 <s:form /> 태그를 사용할 때 theme 속성에 simple 테마를 사용하여야 합니다. 만약 "simple"테마를 사용하였을 때는 <s:submit /> 버튼을 제외한 다른 UI 태그들의 key, label 속성에 설정한 리소스 번들의 내용이 화면에 출력되지 않습니다.