Используйте c:set для устанавливания нестрокового значения

Делая <c:set var="name" value="1"/>, #{name} всегда Строка, как свидетельствуется #{name.class}.

Там какой-либо путь к в контексте JSF/Facelets для установки ограниченного по объему атрибута, который является литеральным значением Long или Целым числом?

6
задан BalusC 26 October 2016 в 11:21
поделиться

1 ответ

EL имеет автоматическое преобразование типа. Эта статья содержит полезную информацию. Однако суть в том, что вам все равно. Вы должны иметь возможность делать что-то вроде следующего, если param.month на самом деле является целым числом.

<c:set var="myInteger" value="${param.month}"/>
<p>
The value of myInteger is:<c:out value="${myInteger}"/>
Perform a multiplication operation to show that the type is correct:
<c:out value="${myInteger *2}"/>
4
ответ дан 17 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: