내가 가지고 facelet 페이지 내에서 follwing을 코드 :Facelet 포맷 변환하지 않습니다 통화 제대로
<h:inputNumber value="bean.property">
<f:convertNumber type="currency" />
</h:inputNumber
빈 속성에서 제공되는 입력 필드 내부 디폴트 값의 종류가있을 수 있기 때문에 컨버터입니다 . 모든 것이 올바르게 렌더링됩니다. 입력 필드 내부의 값은 "€"문자 (예 : "1.453 €"로 렌더링 내가 양식을 제출하면
는 오류까지가 온다 :. 영어로
"nameOfInputField" konnte nicht als ein Geldbetrag erkannt werden '304,00 â¬'
가 어떤 같다 :
"nameOfInputField" could not be regognized as an amount of money '304,00 â¬'
하면 "€"문자를 확인해주세요.이 양식을 제출하기 전에 올바르게 렌더링 동안. "â¬"로 인쇄 될 것 같다, 지금은 오류 내부 "â¬"처럼 보인다 메시지 및 입력 필드 안에 입력하십시오.
모든 페이지는 UTF-8로 인코딩됩니다.
이 오류의 이유는 무엇입니까? 어떻게 해결할 수 있습니까? 미리
감사
Tomcat을 사용하고 있습니다. 나는 필터 방식을 사용했다. 잘 했어. 감사. 너는 진짜로 일이 어떻게 작동하는지 진짜로 알고있다! – c0d3x
@ c0d3x 효과가있는 답변을 수락하는 것 외에도, 그것을 upvote 할 수 있습니다. – Bozho
그 일을하기 위해 스스로 등록해야합니다. 나는 다음 일이나 그 사이에 그렇게 할 것입니다. – c0d3x