Web Programming
-
JAVA 자바 삼항연산자 예시
Web Programming 2023. 2. 15. 00:05삼항연산자 자료형 변수 = 조건문 ? 값1 : 값2 ; 조건문이 참이면 값1 변수에 저장 조건문이 거짓이면 값2 변수에 저장 [ex] class A{ public static void main(String args[]){ int a = true ? 10 : 20 ; String b = false ? "aa" : "bb" ; double c = a>5 ? 0.5 : 7.7 ; System.out.println(a); System.out.println(b); System.out.println(c); } } an) 결과값은 10 bb 0.5
-
자바 request.getRemoteAddr() 출력하면 0:0:0:0:0:0:0:1 표출 문제
Web Programming 2023. 2. 13. 21:13자바 소스에 아래와 같이 String ip = request.getHeader("X-Forwarded-For"); getHeader 를 넣어주고도 ip 주소가 0:0:0:0:0:0:0:1 가 나오게 된다. 0:0:0:0:0:0:0:1 는 IPV6 주소를 가져와서 그렇고 IPV4로 보면 127.0.0.1 로 맞음. 그 이유는 이클립스에서 톰캣실행시 세팅해주면 IPV6로 가져오기 때문. if (ip == null || ip.length() == 0) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == nul..