0

私は Web アプリケーションを初めて使用します。テーブルのすべてのエントリを表示できるシンプルなものを実装しています (Spring + Hibernate を使用しています)。テーブル エントリの更新を可能にするリンクを含む列を追加しました (実際には、1 つの列のみを更新でき、他の列は変更しないでください)。

この更新リンクをクリックすると、更新フォームが表示され、このフォームがテーブル エントリの列の値で初期化されることを希望します。

例: エントリが次の場合:

ユーザー1 | 55 | 190cm | 80kg | 「リンクを更新」

更新できるのは weight 列だけなので、更新の形式は次のように初期化します。

名前: USER1 (変更不可) 年齢: 55 歳 (変更不可) 身長: 190cm (変更不可) 体重: 80kg (変更できる唯一の列)

「display.jsp」ページから「update.jsp」ページに値を渡すにはどうすればよいですか? コントローラーを経由するか、jsp から直接 jsp に渡す必要がありますか?

ありがとう、

4

1 に答える 1

1

各コントローラーは、適切なデータをロードし、対応するビューに渡す必要があります。あるページから別のページに渡す必要がある唯一の情報は、選択した行の一意の識別子です。一意の識別子 = 758 のレコードを変更する例を考えてみましょう。通常、一意の識別子は URL パラメータを介して渡されます。

http://example.com/update_controller_address?id=758

于 2013-08-01T08:24:02.223 に答える