我有一个名为“LoginServlet”的servlet,一个index.jsp,它有登录表单(用户名和密码)。我将请求发送到LoginServlet,并使用:
getServletContext().getRequestDispatcher("/index.jsp").forward(request, response);
使用用户名和用户信息返回index.jsp(在屏幕右上方显示Welcome XXX)。问题是,我不能使用$ {requestScope.userName}来检索用户名。 userName在请求中根本不存在。但是,当我发送到另一个jsp页面时,它确实收到了包含新信息的请求,我可以检索它。
我想知道有没有办法转发到发送请求的同一页面?我根本无法将从servlet调度的数据传送到同一页面,即使用户登录