java - 如何获取在 Tomcat 6 中使用 JDBC Realm 登录的用户的当前用户名

标签 java tomcat jdbcrealm

我正在运行 Tomcat 6 并实现了 JDBCRealm 来验证我的用户。我已完成所有设置,身份验证工作正常。

我的问题是:如何以编程方式获取登录用户的用户名?这是设置的 session 属性吗? cookies ?

这看起来很微不足道,但我很难过。任何帮助是极大的赞赏。谢谢!!

最佳答案

您可以尝试从 HttpServletRequest 获取此信息使用 getUserPrincipal() 调用。

关于java - 如何获取在 Tomcat 6 中使用 JDBC Realm 登录的用户的当前用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724788/

相关文章:

java - android ListView 设置适配器问题

java - JSF页面转换错误

tomcat - 使用 UrlRewriteFilter 无法正确重定向

oracle - 通过 SSL (PROTOCOL=TCPS) 使用 Oracle 数据库的 Tomcat JDBCRealm

java - 我一直收到错误提示 "cannot convert from int to Drawable"。我正在尝试将图像分配给地点。有没有办法解决这个问题?

java - ANTLR树遍历器,多次返回值

java - 安装/运行 apache tomcat

java - Apache + Tomcat部署中Tomcat线程池的行为

mysql - 带有 glassfish v3 的 jdbc 领域 : Realm properties and configuration error

tomcat - OpenShift、Tomcat7 和 JDBC 领域