다음과 같이 EL 표현식을 사용하여 BigDecimal
을 출력하고 있습니다 : #{beanActions.overallScore}
.BigDecimal을 포맷하면 100이 1.0E + 2 대신 100으로 표시됩니다.
그러나 값이 100
인 경우 1.0E+2
으로 표시됩니다.
유형을 String
으로 변경하지 않고 100
으로 표시하려면 어떻게해야합니까?
다음과 같이 EL 표현식을 사용하여 BigDecimal
을 출력하고 있습니다 : #{beanActions.overallScore}
.BigDecimal을 포맷하면 100이 1.0E + 2 대신 100으로 표시됩니다.
그러나 값이 100
인 경우 1.0E+2
으로 표시됩니다.
유형을 String
으로 변경하지 않고 100
으로 표시하려면 어떻게해야합니까?
다음 작품 (인 Mojarra가 EL 2.2 2.1.3) :
<h:outputText value="#{beanActions.overallScore}">
<f:convertNumber integerOnly="true"/>
</h:outputText>
JSF NumberConverter을 살펴 봅니다. 내 환경에서
적어도 쇼 샘플. –
적어도 링크를 클릭하십시오. – JMelnik
이 게시물은 내가 말하는 것을 다시 시작할 수 있습니다. http://meta.stackexchange.com/q/8231/182862 –