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]

Reply via email to