package tictactoe.web; import java.io.IOException; import java.util.HashMap; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @WebServlet(urlPatterns = {"/play-game"}) public class GameServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); Object squares = session.getAttribute("gameSquares"); if (squares == null) { session.setAttribute("gameSquares", new HashMap()); } RequestDispatcher jsp = request.getRequestDispatcher("/index.jsp"); jsp.forward(request, response); } }