【发布时间】:2016-03-18 11:45:07
【问题描述】:
我想实现一个速度工具,它提供了一种方法来找出用户是否登录的天气。我正在使用 VelocityLayoutServlet 来呈现每个请求的模板。
我的 velocity-tools.xml 如下所示:
<tools>
<toolbox scope="request">
<tool key="user" class="UserTool"/>
</toolbox>
</tools>
我的工具类:
public class UserTool{
// How do I get this object?
private HttpServletRequest request;
public boolean isLoggedIn(){
return !request.getUserPrincipal().getName().isEmpty();
}
}
如何在我的工具中获取HttpServletRequest 对象?
仅供参考:我正在使用容器管理的身份验证。
【问题讨论】:
标签: java tomcat authentication servlets velocity