Or more simply m.get("a-b") :-)
OGNL is a great tool. But don't use it where it doesn't help.
Thanks,
Daniel.
Sent from my iPhone
On Mar 5, 2012, at 8:20 AM, Chris Pratt <[email protected]> wrote:
> Try getValue("\"a-b\"");
> (*Chris*)
> On Mar 5, 2012 4:54 AM, <[email protected]> wrote:
>
>> Is there a way to mask operators in ognl so that they do not get
>> interpreted as operators?
>>
>> Example:
>> I have a Map m which contains a key 'a-b'
>> If I write Ognl.getValue("a-b", m), Ognl tries to find a and b inside the
>> map and subtracts b from a.
>> But what I want is to get the key named 'a-b'.
>> I already tried to use a backslash: Ognl.getValue("a\\-b", m) but this is
>> not accepted by Ognl (Malformed OGNL expression).
>>
>> Any ideas?
>> ----------------
>> Disclaimer:
>> Diese Nachricht dient ausschließlich zu Informationszwecken und ist nur
>> für den Gebrauch des angesprochenen Adressaten bestimmt.
>>
>> This message is only for informational purposes and is intended solely for
>> the use of the addressee.
>> ----------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]