0

JSP の隠しタグであるコマンド オブジェクトに文字列変数があります。ボタンをクリックすると、この変数に値(例「テスト」)を設定し、フォームを送信します。

フォームの送信時に、Validator.validate() メソッドへのコントロールを取得します。このメソッドでは、コマンド オブジェクト内の変数の値が変更され、値にコンマが追加されます (例: "test,")。

私はJavaスクリプト側でデバッグをチェックしました.正しい値がそこの変数に設定されています(余分なコンマが追加されていません)が、バリデータに到達するとその値が変更されます.

他のすべての値が正しく設定されているのに、特定の変数値のみが変更される理由がわかりません。

これを修正する方法を提案してください

4

1 に答える 1

0

同じ名前のフォーム フィールドが 2 つありますか。2 つのフォーム フィールドが同じ名前の場合、値がリストに追加される可能性があります。

于 2015-06-11T07:45:52.173 に答える