Spring WebFlow2.3.0でJSFMojarra2.1.7を使用しています。この奇妙な問題に本当に悩まされています。何かが足りないのは本当に単純なのか、それともJSFでは本当にこのようなものなのか本当に疑問に思っています。
フォームに入力フィールドを配置し、それに必須の属性を指定し、いくつかのフィールドに正しく入力し、1つのフィールドを空のままにすると、JSFは素晴らしい検証エラーを表示します。しかし、私は1つのフィールドを空のままにし、他のフィールドも正しく埋められ、それらも失われました。
たとえば、フォームには名前とパスワードの2つのフィールドがあります。どちらにもJSFの必須属性が含まれています。名前フィールドに「自分の名前」を入力しましたが、パスワードフィールドに値を入力しませんでした。JSFからパスワードフィールドに関するエラーが表示され、名前フィールド「Myname」に入力した正しい値も空になりました。
今、私はこのデフォルトの動作であるかどうか疑問に思っていますか?どうすればこの問題を解決できますか。これが本当に基本的な要件だと思うので、それが正常な動作である場合、私は本当に驚かれることでしょう。