본문 바로가기

프로그래밍언어/Java

struts OGNL에서 static method 사용하기

사실 포스팅 하기에는 너무 간다한한 내용이라 망설여지긴 하지만 알면 간단하나 모르면 너무 어려운것이므로...^^;

<constant name="struts.ognl.allowStaticMethodAccess" value="true" />

와 같이 한줄을 struts.xml 이나 struts.properties 에 추가해 주면 된다.
그리고 <s:property value="@class.full.name@staticMethodName()"/>와 같이 사용하면 된다. 사실 정적메소드 접근에 대한 기본값이 false 이므로 


에서 설명하는 내용이 동작하지 않는 것처럼 보이고 이런 내용이 인터넷 상에 다수 보이고 있다. ㅋㅋ 사실 나도 왜 안나오나 하고 순간 당황 ^^;