servlet中的登录问题

时间:2009-10-21 06:13:52

标签: java servlets

我希望代码检查用户是否已登录。我得到回复使用HttpServletRequest.getUserPrincipal()的上下文。但我不知道如何在servlet中设置用户名,以便getUserPrincipal()

进一步调用它

提前感谢

1 个答案:

答案 0 :(得分:1)

要通过getUserPrincipal获取用户,您需要使用容器管理的身份验证进行身份验证。通常(总是?)涉及在web.xml中设置安全约束和身份验证机制。有几个examples in the JEE5 tutorial。如何注册用户名/密码是一个实现细节,它取决于servlet容器及其配置方式。