Struts-Faces JSP tag | required | optional | description |
---|---|---|---|
<s:base> | id, rendered, target | HTML <base>요소를 보여준다. | |
<s:errors> | id, rendered, bundle | 모든 Struts와 JSF메세지를 보여준다. | |
<s:form> | action | id, rendered, enctype, focus, focusIndex, method, onreset, onsubmit, rendered, style, styleClass, styleId, target | 연관된 Struts Action과 함께 HTML <form> 요소를 보여준다. |
<s:html> | id, locale, xhtml | <html> 요소를 보여준다. | |
<s:javascript> | cdata, dynamicJavaScript, formName, htmlComment, method, page, src, staticJavaScript | 스트럿츠 검증기와 함께 사용될 때 자바스크립트 검증 로직을 보여준다. 이는 JSF 컴포넌트와 대응하지 않는 것으로, 단순히 편의를 위해 사용하는 태그이다. |
|
<s:message> | key또는 value | id, rendered, styleClass, value, bundle | 리소스 번들로부터 지역화된 메세지를 보 여준다. key에 직접 문자열을 지정하거나 value속성을 통해 값 바인딩 표현식으로 부터 가져올 수 있다. |
<s:loadMessages> | var | messages | MessageResources 인스턴스(messages 속성에 의해 지정)를 var에서 지정한 키로 요청 범위에 Map으로써 저장한다. 이는 값 바인딩 표현식(JSP 2.0/JSTL 표현식) 을 통해 자원에 접근할 수 있도록 해준다. 주어진 키에 대해서 Map은 상응하는 지역화된 문자열을 리턴할 것이다. 만약 messages가 지정돼있지 않다면 스트럿츠 애플리케이션을 위한 기본 MessageResource가 사용될 것이다. 이 태그는 스트럿츠의 <f:loadBundle> 태그에 해당한다. |
<s:stylesheet> | path | id, rendered | 스타일시트를 상대경로로 참조하는 HTML <link> 요소를 보여준다. |
<s:subview> | id | 중첩된 JSP 단편(fragment)을 나타낸다 (JSF의 <f:subview> 태그와 동일하다). |
|
<s:write> | id, rendered, value, styleClass, filter | 주어진 값(텍스트 또는 값 바인딩 표현식) 을 보여준다. filter가 true(기본값)이면 HTML 특수 문자는 걸러진다(즉, 보여 지지 않는다). |
표14.2 Struts-Faces 통합 라이브러리는 스트럿츠 HTML 및 Bean 태그를 대체하는 태그를 포함한다.(또한
표준 JSF 태그를 대체하는 일부 태그들도 포함한다). 이 모든 태그들의 속성에는 값 바인딩 표현식을 사용할 수 있다.