我本機的IP地址是:
使用代碼獲取:
%@ page import="java.net.InetAddress" %> <%@ page import="java.net.UnknownHostException" %> <%@ page import="java.net.InetAddress" %> <%@ page import="java.io.PrintWriter" %> <% /*設置編碼*/ request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); final PrintWriter writer = response.getWriter(); writer.println("獲得客戶端IP地址:" + request.getLocalAddr() + "<br/>"); writer.println("獲取本機的IP地址:" + request.getRemoteAddr() + "<br/>"); InetAddress address = null; try { address = InetAddress.getLocalHost(); //獲取計算機名稱和ip地址 writer.println("獲取計算機名稱和ip地址:" + address + "<br/>"); String hostAddress = address.getHostAddress(); //獲取ip地址 writer.println("獲取本機的IPV4地址:" + hostAddress + "<br/>"); String hostName = address.getHostName(); //獲取計算機名稱 writer.println("獲取計算機名稱:" + hostName + "<br/>"); } catch (UnknownHostException e) { e.printStackTrace(); } %>
打印的結果是: