我目前正在尝试将用户名传递给 netbeans 中的 servlet。用户名是在登录时输入的,这样
<input type="text" name="username">
然后我通过
在 servletA 中访问此用户名String username = request.getParameter("username");
之后,用户将进入欢迎页面,其中有一个激活 servletB 的按钮,我想将用户名参数传递给该按钮。当我尝试通过用户名访问它时,它不起作用,因为该值仅位于登录页面上。
我读到理论上可以通过将用户名存储在 SessionBean 中来完成,但我不确定如何做到这一点。我将不胜感激任何建议。
最佳答案
HttpSession session = request.getSession();
String username = request.getParameter("username");
session.setAttribute("userName", username);
您可以找到完整的示例 here .
关于java - Netbeans - 在 session bean 中存储用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43191911/