2013-01-14 6 views
0

나는 내가 다음과 같은 라인을 가지고 등 <stripes:form> 태그와 줄무늬 JSP가 해당 줄무늬 액션 콩.줄무늬 형식 형식 형식 패턴 번호가 제대로

이제 'amount'변수의 서식을 다른 방식으로 지정하고 싶습니다. 즉, 소수 자릿수 2 개 이상을 사용해야합니다. 예를 들어 는 :

199.1은 199.10 362.44 내가 줄무늬 문서에 따르면, formatPattern="decimal"를 추가하는 것만으로는 충분했을 것이다라고 생각 362.44

유지된다. "숫자"형식 형식을 유지하고 싶습니다. 통화 형식으로 변경하고 싶지는 않습니다. 다음과 같은 사실 내가 경험하고 오류 : 는

내가 그것을 어떻게

org.apache.jasper.JasperException: /MyJSPPath/MyJSP.jsp(19,6) Attribute formatPattern invalid for tag formatNumber according to TLD 

를 해결할 수 ?

답변

0

pattern 매개 변수를 올바르게 설정하여 고정했습니다.

<fmt:formatNumber value="${MyJavaClass.amount}" type="number" pattern="#.00"/> 

이 충분하지 않았다 :

하나의 숫자와 관련된 문제가 여전히
<fmt:formatNumber value="${MyJavaClass.amount}" type="number" maxFractionDigits="2"/> 

(즉 "199.3"이었다 여전히 "199.3", 오히려 "199.30"이 아닌)