el 표현식을 이용하고 있다면 사용자 함수를 정의하고 사용할 수 있습니다.
우선 web.xml 에 아래와 같이 사용자 함수들이 정의된 [사용자].taglib.xml 를 정의합니다
<context-param> <param-name>facelets.LIBRARIES</param-name> <param-value>/WEB-INF/custom.taglib.xml</param-value> </context-param>
[사용자].taglib.xml 은 WEB-INF 폴더에 넣어줍니다.
[사용자].taglib.xml
<function> <function-name>concat</function-name> <function-class>eg.FaceletsFunctions</function-class> <function-signature>java.lang.String concat(java.lang.String,java.lang.String)</function-signature> </function>Java Code
public static String concat(String a,String b) { return StringUtils.join(new String[]{a,b},null); }
참고 : http://shrubbery.mynetgear.net/wiki/Facelets_String_Functions
'언어 > 기타' 카테고리의 다른 글
properties (0) | 2009.12.09 |
---|---|
static (0) | 2009.04.28 |