import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class VendingMachine2 extends HttpServlet { String [] snacks = {"Chips", "Popcorn", "Peanuts", "Snickers bar", "Twix", "Pop Tarts", "Chocolate Donut"} ; String selectURL = "http://sirah.csit.fsu.edu:8089/dbc/servlet/VendingMachine2" ; String viewURL = "http://sirah.csit.fsu.edu:8089/dbc/servlet/VendingView2" ; Random rand = new Random() ; static HashMap sessionTable = new HashMap() ; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); String sessionID = request.getParameter("sessionID") ; if(sessionID == null) { sessionID = "" + rand.nextInt() ; sessionTable.put(sessionID, new Vector()) ; } else { Vector selections = (Vector) sessionTable.get(sessionID) ; String selection = request.getParameter("selection") ; if(selection != null) selections.addElement(selection) ; } PrintWriter out = response.getWriter(); out.println(""); for(int i = 0 ; i < snacks.length ; i++) { out.println("
"); out.println("") ; out.println("") ; out.println("
"); } out.println("
"); out.println("View current selections: ") ; out.println("") ; out.println("
"); out.println(""); } }