0
我有一個表,每行有幾個複選框,現在我想這樣做,如果我點擊該複選框,它會更新它在數據庫中。我如何使用jsp進行編碼?如何將複選框值存儲到數據庫中?
我有一個表,每行有幾個複選框,現在我想這樣做,如果我點擊該複選框,它會更新它在數據庫中。我如何使用jsp進行編碼?如何將複選框值存儲到數據庫中?
首先在JSP中定義一個提交給servlet的表單。
<form action="servleturl" method="post>
然後在其中放置一個複選框,其中包含名稱和值。
<input type="checkbox" name="foo" value="bar" />
然後創建該偵聽/servleturl
並獲取參數中doPost()
方法的servlet。
String foo = request.getParameter("foo");
它會包含根據檢查狀態bar
或null
。然後你可以做你的數據庫事情。
fooDAO.save(someID, foo);
如果這也是一個問題,那麼您需要學習JDBC和DAO。但是這與JSP/Servlet無關。從JDBC tutorial開始。
你使用了哪個數據庫? – korona 2011-04-04 16:18:07
我使用的是phpmyadmin。 – Dolphin 2011-04-04 16:40:31
不,你不是。 Phpmyadmin是mySQL的管理工具。你正在使用mySQL。 – korona 2011-04-04 16:43:14