2011-04-04 75 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开始。

相关问题