获取网页访问者的IP地址

xiaoxiao2021-02-28  22

描述:获取网页访问者的IP地址,并显示出访问时间

原理:使用JSP内置对象request的getRemoteAddr方法获取访问者地址;使用SimpleDateFormat将当前时间转换为指定的时间格式,最后使用表达式语言进行输出

代码:

<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%> <%@ page import="java.util.*"%> <%@ page import="java.text.*"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JSP</title> </head> <body> <% // 获取IP String ip = request.getRemoteAddr(); // 获取时间 String data = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(new Date()); %> <%-- 使用表达式语言进行输出 --%> <h2>您的IP地址为:<%=ip%></h2> <h2>本次访问时间:<%=data%></h2> </body> </html>

改进:可以将获取的IP地址保存到数据库中,否则每次刷新后上一个IP就会消失

转载请注明原文地址: https://www.6miu.com/read-2650355.html

最新回复(0)