Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.00 KB | None | 0 0
  1. package be.ehb.HogerLager;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5.  
  6. import javax.servlet.ServletException;
  7. import javax.servlet.annotation.WebServlet;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11. import javax.servlet.http.HttpSession;
  12.  
  13. /**
  14.  * Servlet implementation class StartSpel
  15.  */
  16. @WebServlet("/StartSpel")
  17. public class StartSpel extends HttpServlet {
  18.     private static final long serialVersionUID = 1L;
  19.        
  20.     public StartSpel() {
  21.         super();
  22.     }
  23.  
  24.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  25.        
  26.     }
  27.  
  28.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  29.        
  30.         HttpSession session = request.getSession();
  31.         Logic game = null;
  32.        
  33.         if (!session.isNew()){
  34.             game = (Logic) session.getAttribute("hogerlager.game");
  35.         } else {
  36.             Logic l = new Logic(request.getParameter("naam"));
  37.             session.setAttribute("hogerlager.game", l);
  38.             game = l;
  39.         }
  40.  
  41.         response.setContentType("text/html");
  42.         PrintWriter out = response.getWriter();
  43.         out.println("<html><head><title>Hoger Lager</title></head><body>");
  44.         if (game != null){
  45.             out.println("<h1>HogerLager</h1>");
  46.             if (request.getParameter("getaldoorsturen") != null){
  47.                 int gok = Integer.parseInt(request.getParameter("getal"));
  48.                 String antw = game.guess(gok);
  49.                 session.setAttribute("hogerlager.game", game);
  50.                 out.println("<p><b>" + antw + "</b></p>");
  51.             }
  52.             out.println("<p>U heeft momenteel <b>" + game.getGuessCount() + "</b> keer geraden.</p>");
  53.             out.println("<form method='POST' action='" + response.encodeURL("StartSpel") + "'><label>Gok getal:</label><input type='text' name='getal' />");
  54.             out.println("<input type='submit' name='getaldoorsturen' value='Gok' /></form>");
  55.         } else {
  56.             out.println("<p>Game is NULL</p>");
  57.         }
  58.         out.println("</body></html>");
  59.     }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement