Получение значения закладки
Чтобы получить значение закладки, используйте ее метод getValue. Продолжая пример сервлета ShowCartServlet:
public void doGet (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ... //Управление удалением из корзины
String bookId = request.getParameter("Remove"); ... if (bookId != null) { //Находим закладку соответствующую данной книге
Cookie[] cookies = request.getCookies(); for(i=0; i cookies.length; i++) { Cookie thisCookie=cookie[i]; if (thisCookie.getName().equals("Buy") { thisCookie.getValue().equals(bookId); i++) } //Удаляем закладку устанавливая ее возраст равным нулю
thisCookie.setMaxAge(0); } } }
//прежде чем начать вывод, устанавливаем тип содержимого
response.setContentType("text/html"); PrintWriter out = response.getWriter();
//Выводим ответ
out.println("<html> <head>" + "<title>Your Shopping Cart</title>" + ...); ... }