반응형
  • 자동 형 변환의 원칙은 표현범위가 좁은 데이터 타입에서 넓은 데이터 타입으로의 변환만 허용

 

[참고]https://opentutorials.org/course/1223/5330

728x90
반응형

1. 소스 코드_Controller 부분

HttpServletRequest req = 

((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();

  String ip = req.getHeader("X-FORWARDED-FOR");

     if (ip == null || ip.length() == 0) {

         ip = req.getHeader("Proxy-Client-IP");

     }


     if (ip == null || ip.length() == 0) {

         ip = req.getHeader("WL-Proxy-Client-IP");  // 웹로직

     }

     if (ip == null || ip.length() == 0) {

         ip = req.getRemoteAddr() ;

     }

model.addAttribute("clientIP", ip);

2. IPv6형식으로 호출될 경우 이클립스에서 해결 방법 

  Run > Run Confiugrations

 > 좌측 트리 메뉴에서 Apache Tomcat 서버 선택(E.g. Tomcat v7.0 Server at localhost)

 > (x) = Arguments 탭 메뉴 선택

 > VM Arguments (텍스트 박스 영역)

-Djava.net.preferIPv4Stack=true 

위에 내용 추가

728x90

+ Recent posts