获取网页访问者的IP地址

描述:获取网页访问者的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就会消失

猜你喜欢

转载自blog.csdn.net/sinat_34104446/article/details/79873820