入力テキスト フィールドに新しい値を割り当てる方法はありますが、入力テキストには元の値が表示されます。私が求めているのは、ユーザーがログインプロパティのユーザークラスにバインドするユーザーログインとして名前を持つStruts2テキストフィールドである入力テキストに「john」と入力するとします。
<s:textfield name="user.login" maxlength="20" size="20"/>
送信中に、「john」を暗号化された値に変更し、その値をテキスト フィールドに割り当てて、Action クラスでその値を取得できるようにします。
問題は、それを達成するために以下の行を追加すると
document.getElementsByName("user.login")[0].value="johnnew887878";
、ユーザーは最初に入力した値が変更されたことを確認します。防ぎたい。