OGNL with Field and Method


Calling Method/Field using OGNL

Java code
utilityObj.makeRandomNumber()
utilityObj.getRandomNumberValue()

OGNL code
makeRandomNumber()
getRandomNumberValue()
randomNumberValue

Here we are assuming that the utilityObj is available in the ValueStack.

Static Field
@fullClassName@(property or methodName)

Static Method
@com.data.constants.UtilityClass@getDayName()

but here if we assume some object in the valuestack available and we want to access its static properties then
@vs@USERNAME
@vs@getTodaysDate()

here 'vs' is the symbol for the valuestack.