1

textfieldユーザーが値を入力してアクションに送信するだけでよいStruts 2タグがあります。

<s:textfield name="user.firstAnswer" size="110" cssClass="FormObjectCompulsary" autocomplete="off" />

このページが最初の回答の値を含むユーザー オブジェクトをロードする場合でも、テキスト フィールドに表示したくなく、テキスト フィールドを空白にしたいのです。

ただし、value 属性を指定しないと、ユーザー オブジェクトの値がこのフィールドに表示されます。

4

3 に答える 3

1

新しいオブジェクトを追加する場合は、JSP で表示する前に、演算子userを使用してこのオブジェクトを作成する必要があります。表示されない参照newが含まれます。属性が指定されていないnull場合は、値を表示するために使用されます。valuename

于 2013-09-23T04:16:53.630 に答える
0

見てみるname="user.firstAnswer"と、ModelDriven<> をアクション クラスに実装していると思います。アクション クラスで成功を返し、jsp ページにアクセスすると、アクションでユーザー モデルに何らかの値が設定されている場合に、モデル ドリブンが JSP ページでこれらのフィールドを設定する可能性があります。

struts2 の学習中に、フォームの更新機能にこのアプローチを使用しました。戻る前に、ユーザーオブジェクトに何も含まれていないことを確認してください...

于 2013-09-24T11:19:30.243 に答える