2011-01-27 7 views
0

データベースから複数のレコードを表示するJspページがあり、各データ行にはそのクリックサーブレットの送信ボタンがあり、データベースが更新されます。特定の送信ボタンをクリックすると特定のレコードが更新されます

たとえば、次のように表示されます。 - CustomerName Customer City SubmitButton。

私は、その顧客のデータを更新する必要があるかどうかにかかわらず、その顧客の隣に送信ボタンを表示します。

送信ボタンでjspにデータを表示できますが、サーブレットからのレコードを更新することはできません。

答えて

0

各送信ボタンには、行IDを渡す隠しフィールドがあります。

<td> 
    <form action="servleturl" method="post"> 
     <input type="submit" value="Edit" /> 
     <input type="hidden" name="id" value="${customer.id}" /> 
    </form> 
</td> 

次に、あなただけの

String id = request.getParameter("id"); 
Customer customer = customerDAO.find(Long.valueOf(id)); 
// ... 
でそれをつかむことができます
関連する問題