JiraMonitoringFilter.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:jira-confluence-javamelody 作者:
private void putRemoteUserInSession(HttpServletRequest httpRequest) {
    final HttpSession session = httpRequest.getSession(false);
    if (session != null && session.getAttribute(SessionListener.SESSION_REMOTE_USER) == null) {
        // si session null, la session n'est pas encore créée (et ne le sera
        // peut-être jamais),
        try {
            final Object user = getUser(session);
            // objet utilisateur, peut être null
            if (user instanceof Principal) {
                final String remoteUser = ((Principal) user).getName();
                session.setAttribute(SessionListener.SESSION_REMOTE_USER, remoteUser);
            }
        } catch (final Exception e) {
            // tant pis
            return;
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号