HttpServletRequest获取当前用户
时间: 2023-11-25 11:46:24 浏览: 180
从HttpServletRequest获取各种路径总结
要获取当前用户,可以使用HttpServletRequest对象的getUserPrincipal()方法来获取当前用户的Principal对象,然后再通过Principal对象的getName()方法获取用户名。示例代码如下:
```
HttpServletRequest request = ...; // 获取HttpServletRequest对象
String username = request.getUserPrincipal().getName(); // 获取当前用户名
```
需要注意的是,要使用该方法获取当前用户,需要在web.xml文件中配置安全约束和登录认证方式。
阅读全文