diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java index d0404d0cd4..35c9819a6f 100644 --- a/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java +++ b/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java @@ -1,6 +1,5 @@ package com.baeldung.servlets; - import java.io.IOException; import javax.servlet.RequestDispatcher; @@ -18,10 +17,14 @@ public class UpdateServlet extends HttpServlet { HttpSession session = request.getSession(false); - session.setAttribute("userName", request.getParameter("userName")); - session.setAttribute("age", request.getParameter("age")); + if (session != null) { + + session.setAttribute("userName", request.getParameter("userName")); + session.setAttribute("age", request.getParameter("age")); + + request.setAttribute("sessionData", session); + } - request.setAttribute("sessionData", session); RequestDispatcher requestDispather = request.getRequestDispatcher("update.jsp"); requestDispather.forward(request, response);