import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.PrintWriter; public class SessionServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("SessionServlet -- service"); response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println("SessionServlet"); out.println(""); String value = request.getParameter("value"); HttpSession session = request.getSession(true); out.println("
the previous value is " + (String) session.getAttribute("value")); out.println("
the current value is " + value); session.setAttribute("value", value); out.println("

"); out.println("
"); out.println("New Value: "); out.println(""); out.println("
"); out.println(""); out.println(""); } }