2011-04-04 100 views
0

我有一個表,每行有幾個複選框,現在我想這樣做,如果我點擊該複選框,它會更新它在數據庫中。我如何使用jsp進行編碼?如何將複選框值存儲到數據庫中?

+0

你使用了哪個數據庫? – korona 2011-04-04 16:18:07

+0

我使用的是phpmyadmin。 – Dolphin 2011-04-04 16:40:31

+0

不,你不是。 Phpmyadmin是mySQL的管理工具。你正在使用mySQL。 – korona 2011-04-04 16:43:14

回答

0

首先在JSP中定義一個提交給servlet的表單。

<form action="servleturl" method="post> 

然後在其中放置一個複選框,其中包含名稱和值。

<input type="checkbox" name="foo" value="bar" /> 

然後創建該偵聽/servleturl並獲取參數中doPost()方法的servlet。

String foo = request.getParameter("foo"); 

它會包含根據檢查狀態barnull。然後你可以做你的數據庫事情。

fooDAO.save(someID, foo); 

如果這也是一個問題,那麼您需要學習JDBC和DAO。但是這與JSP/Servlet無關。從JDBC tutorial開始。

相關問題