최근에 로그인 한 사용자의 사용자 이름을 검색하려고합니다. .getRemoteUser()
메서드를 사용하여 사용자 이름을 읽었습니다. 그러나 사용자 정보를 표시하지 못했습니다.서블릿을 사용하여 사용자 세부 정보 얻기
내 코드입니다 : 내가 올바른 결과를 포기하지 않을 이유를 모르는
response.setContentType("text/plain");
PrintWriter out= response.getWriter();
// Some introductory HTML...
String remoteUser = request.getRemoteUser();
// See if the client is allowed
if(remoteUser == null) {
out.println("Welcome");
} else {
out.println("Welcome " + remoteUser + "!");
}
. 항상 "Welcome"결과를 생성합니다. 즉, request.getRemoteUser() == null을 의미합니다. 누구든지 원격 사용자 정보를 검색하는 방법을 알려주십시오. 미리 감사드립니다 ....
최근 무엇에 로그인? 방법? – EJP
try.getUserPrincipal(). getName(); –
인증 메커니즘에 따라 다릅니다. 최근에 웹 사이트에 로그인 한 사용자는 –