在Java中獲取請求的IP地址可以通過Servlet中的request對象來實現。可以使用以下代碼來獲取請求的IP地址:
String ipAddress = request.getHeader("X-FORWARDED-FOR");
if (ipAddress == null) {
ipAddress = request.getRemoteAddr();
}
上述代碼首先嘗試獲取X-FORWARDED-FOR頭部中的IP地址,如果取不到,則使用getRemoteAddr()方法獲取IP地址。通過這種方式可以獲取到發送請求的客戶端的IP地址。