私はMojarra2.1.5(weblogic 12cから)を使用しています。
まず、設定する必要はなくINTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL
、「必須」の検証は引き続き機能します。これは、この投稿と矛盾します。Stringプロパティにバインドされているh:inputTextは、nullではなく空の文字列を送信しています。
誰かが何が起こっているのかを明確にすることができますか?
次に、 h:selectOneMenu required = "true"が検証に失敗すると、Bean値に戻るのと同じ動作が発生します。これはバグだと確信しています。しかし、より多くの情報を提供するために、再表示される値はBeanからのものではありません(私のテストケースでは、リクエストスコープのBeanがあるため、すべての属性がnullになりますUIComponent.getValue()
)UIComponent.getSubmittedValue()
。
誰かがこれを確認できますか?