Web Development/Java4 실제 IP 구하기 자바에서 getRemoteAddr 을 사용하다보면 보안관련 설정때문에 서버의 실 IP가 아닌 방화벽이나 L4 스위치의 아이피가 나오는경우가 있다. 그럴경우 리퀘스트 헤더에 특정 이름으로 실아이피가 박혀있을수도 있으니 확인이 필요하다. -실 아이피 구하는 코드(왠만하면 이정도 범위에서 실아이피가 나온다고 한다) 1234567891011121314151617181920public static String getClientIpAddr(httpServletRequest request){ String ip = request.getHeader("X-Forwarded-For"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ ip = re.. 2019. 6. 27. [Java] Unsupported major.minor version 숫자 ex> Unsupported major.minor version 53 ->53(jdk1.9)버전에서 컴파일하고 하위버전에서 실행했을때 나오는에러 ->buildpath에서 버전을 1.9로 맞춰주던지 아니면 해당 버전으로 재컴파일 하던지 하면 될듯 2018. 1. 19. [JAVA]http -> https String URL = request.getRequestURL().toString(); if(url.startWith("http://") && url.indexOf("localhost") < 0){ url = url.replaceAll("http://","https://"); response.sendRedirect(url); } 2017. 10. 30. [JAVA]서블릿에서 HTML,SCRIPT 코드 작성 response.setContentType("text/html; charset=UTF-8"); PrintWriter out = response.getWriter(); out.println(""); out.flush; 2017. 8. 28. 이전 1 다음