フィルター クラスから liferay リモート ユーザー ID にアクセスしたい。
@Override
public void doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain) throws IOException, ServletException {
try {
HttpServletRequest httpServletRequest = (HttpServletRequest) request;
User user = (User)request.getAttribute(WebKeys.USER);
System.out.println("User ID :" + user.getUserId());
System.out.println("User ID :" + httpServletRequest.getRemoteUser());
} catch (Exception e) {
e.printStackTrace();
}
}
出力
User :null
java.lang.NullPointerException
リモート ユーザー ID フォームを取得する方法を教えてくださいHttpServletRequest
。