如何传递一个整数常量

mat*_*oni 3 jsf el

我有<f:attribute name="someInt" value="#{1}"/>从faces中的组件中检索到的Converter。我发现该表达式的"#{1}"计算结果为Long而不是Integer(希望有类似#{1}for int#{1L}for的东西,long但这种方式行不通)。可以通过一个Integer不使用emp的bean,例如#{bean.castToInt(1)}?我是否必须简单地使用Long整数?

Sel*_*ron 5

您可以使用此java.lang.Long.intValue()方法:

<f:attribute name="someInt" value="#{(1).intValue()}"/>
Run Code Online (Sandbox Code Playgroud)