프로젝트 이름 : N
IDE : 이클립스
DB : mysql
SQL : ibatis
OS : centos 7
server : tomcat 6
jdk : 1.6
프레임워크 : 전자정부프레임워크 3.8
용도
관리자및, 특정 네트워크의 접속을 차단하거나 허용하고 싶을때 사용한다.
준비물
Action.class (비즈니스 로직)
-공인 아이피
더보기
public class FileAction extends ActionSupport implements Preparable, ModelDriven<FileBean> {
public String getIpAdress(){
HttpServletRequest request = ServletActionContext.getRequest();
String ipAddress = request.getRemoteAddr();
System.out.println("::: ipAddress:"+ipAddress);
}
-사설 아이피
public class FileAction extends ActionSupport implements Preparable, ModelDriven<FileBean> {
public String getPrivateIpAdress(){
try {
InetAddress inetAddress = InetAddress.getLocalHost();
System.out.println("::: inetAddress:"+inetAddress); //기기명 + 주소
String strIpAdress = inetAddress.getHostAddress();
System.out.println("::: strIpAdress:"+strIpAdress); //주소만 나옴
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
접속한 IP주소를 받을 수 있다.
'언어 > Java' 카테고리의 다른 글
[java] 파일 복사 방법 (2)Channel 이용 (0) | 2025.02.08 |
---|---|
[java] properties 파일 사용해보기 (0) | 2025.02.08 |
[java]파일 다운로드 1 (0) | 2025.02.07 |
[java] 이클립스 개발환경 구축(Apache-Tomcat 9.x) (0) | 2025.02.07 |
[Java] JDK와 openJDK (0) | 2025.02.07 |