java - 如何在 servlet/jsp 的整个 session 中使用变量的值?

标签 java jsp session servlets

我使用 servlet/jsp 做一些基于身份验证的项目。当用户最初使用用户名和密码登录(通过登录 servlet 进行身份验证)时,我需要将用户的电子邮件保存在变量中,例如字符串电子邮件 通过执行 SELECT 查询。 我需要从登录 servlet 到电子邮件 servlet 访问该变量,以便将某种 OTP 发送到用户的电子邮件。 如何使用 session 属性或任何相关想法来实现这一点?

最佳答案

使用session.setAttribute()session.getAttribute()方法。

阅读HttpSession的javadoc here .

您可以引用this完整的例子。

关于java - 如何在 servlet/jsp 的整个 session 中使用变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42401019/

相关文章:

java - 从远程服务器获取环境变量

java - Jackson 使用 JsonTypeInfo.As.WRAPPER_OBJECT 时排除特定类的包装

javascript - 在一个 JSP 文件中调用另一个 JSP 文件中定义的函数

java - JSP如何管理欢迎文件列表?

python - 为什么每个浏览器窗口的 session 不是唯一的

Java、ASM : How to Get Opcode Name and TagValue from ASM InsnNode?

java - 如何在 JSF 2 的值表达式和方法表达式中传递参数?

javascript - 从选择标签中获取所选文本并将其传递给另一个选择标签

java - 使用 session 防止表单垃圾邮件

PHP 包含数据库连接 - 缓存限制器警告