ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • request.RemoteAddr()
    IT/JSP 2020. 5. 13. 17:22

    <%="사용자 컴퓨터 ip 주소 : " + request.getRemoteAddr() + "<p/>" %>
    <%="사용자 컴퓨터 이름 : " + request.getRemoteHost() + "<p/>" %>

     

    이 두개를 출력하고 싶어 코드를 작성하고, 실행을 해 보았다.

    실행 했을 때의 결과는 이러했다.

     

    사용자 컴퓨터 ip 주소 : 0:0:0:0:0:0:0:1

    사용자 컴퓨터 이름 : 0:0:0:0:0:0:0:1

     

    제대로 된 결과 값이 안 나와 당황하여 해결 방법을 검색 해 보았더니

    ipv6일때 저런 결과 값이 나온다 했다.

     

    제대로 된 결과 값이 나오게 하기 위해 

    Run ->Run Configurations -> Arguments 에서 VM arguments에 -Djava.net.preferIPv4Stack=true 를 추가 시켜줬다.

     

    추가를 시킨 후 결과 값은 이러하다.

    사용자 컴퓨터 ip 주소 : 127.0.0.1

    사용자 컴퓨터 이름 : 127.0.0.1

     




    출처: https://rainny.tistory.com/177 [긍정적 사고방식^^]

    'IT > JSP' 카테고리의 다른 글

    SQL문  (0) 2020.03.14
      (0) 2020.03.13
    예외 페이지  (0) 2020.03.13
    세션  (0) 2020.03.12
    쿠키  (0) 2020.03.12
Designed by Tistory.