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

Reply via email to