2016-05-02 11 views

Antwort

3

Versuchen Sie dieses:

#[new java.lang.Integer("123")] 

Sie müssen es explizit definieren als Integer.

+0

Der Datentyp als String definiert ist, wenn ich die oben verwenden. – trilawney

0

Nicht sicher warum # [123] Double ist, weil es standardmäßig auf Integer gesetzt werden soll. # [123.0] verwendet standardmäßig Double. Aber, # [new java.lang.Integer ("123")] funktioniert auch.

0

können Sie den String-Wert holen und wandeln es

#[Integer.parseInt(sessionVars.myInteger)] 
0

den Wert 123 in die variabile Set Integer und den Wert erhalten die follwing Ausdruck transformiert mit:

[Integer.parseInt (SessionVars. myInteger)]

0

ich den Wert als Integer immer mit:

<set-session-variable variableName="testVar" value="#[23456]" doc:name="Session Variable"/> 

oder

<set-session-variable variableName="testVar" value="#[new java.lang.Integer(23456)]" doc:name="Session Variable"/> 

Hier bin ich immer als Integer: -
enter image description here

Verwandte Themen