//Copyright (c) 2000, Art Gittleman //This example is provided WITHOUT ANY WARRANTY either expressed or implied. /* Uses session tracking to maintain a customer's * information over multiple connections. */ import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; public class SessionOrder extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); HttpSession session = req.getSession(true); String[] newItems = req.getParameterValues("Order"); Vector items = (Vector)session.getValue("items"); if(items==null) items = new Vector(); for(int i=0; i"); out.println("Session Order Servlet"); out.println("

Your current order is
"); out.println(items + "

"); out.println("Your session ID is:" + session.getId() + "
"); out.println(""); out.close(); } }