<ice:inputText id="txt-tlmanage-quantity"
value="#{createToolsOrderBean.toolsOrderVO.quantity}" tabindex="7"
onkeydown="moveFocus(event, 'txt-tlmanage-unitprice')"
style="margin-left: 4px;margin-bottom: 4px;">
</ice:inputText>
createSomething
メソッドを呼び出してボタンを押したときにこのページが送信されます。しかし、このメソッドは文字列値を入力したときに呼び出すことができません。quantity
はInteger型です。これはエラーの原因となります。しかし、どのように知ることができますか、何が間違っていますか?JSFの数値を確認してください
私は<ice:message>
を使用しますが、ページ上に長いエラーの説明が表示されます。
Error Meaasage :
mainForm:txt-tlmanage-quantity: 'dsad' must be a number between -2147483648 and 2147483647 Example: 9346
私自身のエラーメッセージを印刷する方法はありますか?
あなたの質問を理解するのは難しいです。それをもっと明確にすることは可能でしょうか? –
私はそれを得ていません...あなたはinputTextが数字だけを受け取り、コンバータを持っていて、あなた自身のメッセージを表示したいと思っています。http://www.javadabbadoo.org/apendice/jsf/mensajesEstandar/ index.htmlしかし、私はあなたが必要なのは何ですか? – Necronet