'가져오기'에 해당되는 글 2건

 
  1. 2020.10.19 인텔리제이에서 안드로이드 네이티브 템플릿 가져오기, Intellij Import Native Template Module
  2. 2019.01.30 [JAVA/JSP] 사용자 IP, 접속자 IP, 클라이언트 IP 주소 가져오기 샘플코드 2
2020. 10. 19. 13:29 DEV ENVIRONMENT
인텔리제이에서 안드로이드 네이티브 템플릿 가져오기, Intellij Import Native Template Module

이제 안드로이드 스튜디오를 안쓰고 인텔리제이에서 안드로이드 개발을 하고 있습니다.
그래서그런지 메뉴명이 조금씩 틀립니다. (버전이 다른건지...)

 

어쨌든 구글 애드몹 네이티브 광고 달기 예제에 네이티브템플릿을 모듈가져오기로 임포트 하라는데,
인텔리제이는 조금 다릅니다.

 

 

1. File > New > Module...

 

 

2. New Module > Android > Import Gradle Project

Source directory 선택 (.gradle이 있는 디렉토리 선택, nativetemplates)

 

 

3. 그래들 싱크가 끝나면 정상적으로 임포트 된 모듈을 확인할 수 있습니다.

 

 

2019. 1. 30. 12:22 COMPUTER/JAVA, JSP
[JAVA/JSP] 사용자 IP, 접속자 IP, 클라이언트 IP 주소 가져오기 샘플코드

자바나 JSP로 클라이언트 IP주소를 알아내는 코드 샘플 입니다.


보통 request.getRemoteAddr()로 사용하죠.

IP주소를 알아내는 방법은 여러가지가 있습니다.

3가지나 준비했습니다. 골라서 사용하세요.



클라이언트 IP 주소 가져오기 #1

 
// 클라이언트 IP 주소 가져오기 #1
 
String ipAddress=request.getRemoteAddr();
System.out.println("클라이언트 IP 주소: "+ipAddress);
 



클라이언트 IP 주소 가져오기 #2

 
// 클라이언트 IP 주소 가져오기 #2
 
String header=request.getHeader("X-Forwarded-For");
String ipAddress=new StringTokenizer(header, ",").nextToken().trim();
System.out.println("클라이언트 IP 주소: "+ipAddress);
 



클라이언트 IP 주소 가져오기 #3

// 클라이언트 IP 주소 가져오기 #3
 
String ipAddress=request.getRemoteAddr();
if(ipAddress.equalsIgnoreCase("0:0:0:0:0:0:0:1")){
    InetAddress inetAddress=InetAddress.getLocalHost();
    ipAddress=inetAddress.getHostAddress();
}
System.out.println("클라이언트IP 주소: "+ipAddress);
 




최근에 올라온 글

최근에 달린 댓글