我需要将会话变量的数据类型声明为整数但不能这样做。当我尝试将会话变量声明为“123”时,分配的数据类型为字符串。当我尝试使用MEL(#[123])时,分配的数据类型是double。
答案 0 :(得分:4)
试试这个:
#[new java.lang.Integer("123")]
您需要将其明确定义为整数。
答案 1 :(得分:0)
不确定为什么#[123]是Double,因为它应该默认为Integer。 #[123.0]默认为Double。但是,#[new java.lang.Integer(" 123")]也有效。
答案 2 :(得分:0)
您可以获取字符串值并将其转换为Integer
#[Integer.parseInt(sessionVars.myInteger)]
答案 3 :(得分:0)
将值123设置为变量值,并使用以下表达式获取变换值:
答案 4 :(得分:0)