1

JSP ページでスプリング フォーム入力タグを使用しています。プロパティは、休止状態のマッピング ファイルを使用してマップされます

<td>Package<form:input path="commandObject[${loop.index}].name"/></td>

データベースにいくつかのデフォルト値があります。ユーザーがフォームをレンダリングするときにデフォルト値を表示したい。これらの値への変更は、DB に新しい行として保存する必要があります。

どうすればこれを達成できますか!前もって感謝します!

4

2 に答える 2

1

コントローラにデフォルト値を追加し、それらをpojoのプロパティに割り当てます。

private static final String alpha = "apple";

public String name = alpha;

そして、あなたは通常のゲッターとセッターのメソッドです!

于 2012-10-12T02:14:40.363 に答える
0

上記の答えは 1 つの方法であり、決して変更されないデフォルト値がある場合に機能します。データベースからデフォルトを取得するには、データベースからデフォルトを取得してリストに保存するビジネス層を用意します。リストを使用して Jsp でそれらを表示します。編集して送信した場合でも、検証済みの値はデフォルトを更新する代わりに新しい行として保存されます。

于 2012-11-30T13:51:15.443 に答える