As the OGNL static method will be disabled soon ... we could use a wrapper to call those static methods Do you think it is a good idea to add a method ActionSupport for calling the static methods
So instead of @foo.bar@isValidAmount(amount) we can use callStaticMethod("foo.bar.isValidAmount",amount) In this way there will be no need to add different method wrappers every time we want to call static method and we can update the code lot easier, The callStaticMethod (String methodName, String... Parameters) can use reflection to call static methods Please review http://stackoverflow.com/questions/28018861/struts-2-refactoring-code-to-avoid-ognl-static-method-access ~Regards, ~~Alireza Fattahi