My Oracle Support Banner

JSF バリデーション後、不正値がセットされる (Doc ID 2290829.1)

Last updated on SEPTEMBER 25, 2020

適用範囲:

Oracle WebLogic Server - バージョン 12.2.1.2.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

XTML のフォームに関するバリデーション抵触後の次の操作の際、不正値が設定されます。

例:
XHTML は、form action を含む一テーブルを持ちます:

<img awiz_src="/epmos/main/downloadattachmentprocessor?clickstream=yes&attachid=2259654.1:IMG01&parent=EXTERNAL_SEARCH" rel="nofollow"  border="0" alt="img01" title="img01" hspace="0" vspace="0">
<span class="awizStartDelimiter"></span>

テキストボックスには、"aaa", "bbb" が初期値として設定されています。また、テキストの最大値が 3 と指定されています。

例えば、"aaa4" を最初のテキストボックスに入力し、"Test" ボタンをクリックすると、バリデーションに抵触するため、メッセージ表示されます。

 
その後、"aaa" と最初のテキストボックスに入力し、"Test" ボタンをクリックすると、最初のテキストボックスの値が "bbb" に変わります。"bbb" は、2番目のテキストボックスの値でした。この事象は、バリデーションに抵触した後にのみ発生します。




原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.