Как сохранить значение флажка в базе данных? - PullRequest
0 голосов
/ 04 апреля 2011

У меня есть таблица, в каждой строке которой есть несколько флажков, и теперь я хотел бы сделать это, если я нажму на этот флажок, он обновит ее внутри базы данных.Как я могу кодировать это с помощью JSP?

1 Ответ

0 голосов
/ 04 апреля 2011

Сначала определите форму в JSP, которая отправляется сервлету.

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

Затем установите флажок с именем и значением.

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

Затем создайте сервлет, который прослушивает /servleturl и получает параметр в методе doPost().

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

Он будет содержать bar или null в зависимости от проверенного состояния. Тогда вы можете заняться своими делами в БД.

fooDAO.save(someID, foo);

Если это уже проблема, вам нужно изучить JDBC и DAO. Это, однако, не связано с JSP / Servlets. Начните с учебника JDBC .

...