|
|
|
Hi guys,
added protected Object conditionalParse(String expression) { if (parse) { OgnlValueStack stack = ActionContext.getContext().getValueStack(); return TextParseUtil.translateVariables('$', expression, stack); } return expression; } to ValidatorSupport such that custom validator that extends off this, which have String params that would like to take advantages of value stack parsing could do so. eg. public class MyValidator extends ValidatorSupport { private String someInteger; // getter/setter ommited public void validate(Object object) throws ValidationException { // one possibility would be Integer _int = conditionalParse(someInteger); .... } } <validators> <field ...> <field-validator type="myCustomValidator"> <param name="someInteger">${#someIntegerFromValueStackContext}</param> </field-validator> </field> </validators> | |||||||||||||||||||||||||||||||||||||||
http://forums.opensymphony.com/thread.jspa?messageID=102420#102420