JSP の隠しタグであるコマンド オブジェクトに文字列変数があります。ボタンをクリックすると、この変数に値(例「テスト」)を設定し、フォームを送信します。
フォームの送信時に、Validator.validate() メソッドへのコントロールを取得します。このメソッドでは、コマンド オブジェクト内の変数の値が変更され、値にコンマが追加されます (例: "test,")。
私はJavaスクリプト側でデバッグをチェックしました.正しい値がそこの変数に設定されています(余分なコンマが追加されていません)が、バリデータに到達するとその値が変更されます.
他のすべての値が正しく設定されているのに、特定の変数値のみが変更される理由がわかりません。
これを修正する方法を提案してください