Обучение Java. Сервлеты

       

Получение значения закладки


Чтобы получить значение закладки, используйте ее метод 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>" + ...); ... }



Содержание раздела