使用Sessions将值存储和检索到servlet

我有login.jsp页面,我尝试用户名和文本框中的密码通过会话传递给servlet。 代码o login.jsp如下:

UserName:
Password:

我想检索login.jsp中设置的用户名和密码到servlet。 我尝试使用以下代码,但它给了我null值。 我在servlet中使用的java代码如下:

  HttpSession session = request.getSession(true); String name=(String)session.getAttribute("name"); System.out.println("Welcome"+name); 

谁能告诉我在哪里弄错了。 我需要在会话中存储用户名,以便我可以在该servlet中使用它来处理多个请求

您从session.getAttribute("name")返回null,因为您在呈现jsp时在会话中设置name属性。 目前,未输入用户名。 您需要做的是使用servlet中的getParameter()获取用户名,并根据需要将其保存在会话中。