.
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
String path = request.getContextPath();
|
||||
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
||||
%>
|
||||
<%@page import="java.sql.Connection"%>
|
||||
<%@page import="java.sql.*"%>
|
||||
<%@page import="java.sql.DriverManager"%>
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
@@ -20,7 +23,63 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<body>
|
||||
<%
|
||||
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
|
||||
|
||||
String str_date1 = formatter.format(currentTime); //将日期时间格式化
|
||||
String str_date2 = currentTime.toString(); //将Date型日期时间转换成字符串形式
|
||||
String driverClass = "com.mysql.jdbc.Driver";
|
||||
String url = "jdbc:mysql://localhost:3306/db_school?useUnicode=true&characterEncoding=utf-8";
|
||||
String user = "root";
|
||||
String password = "";
|
||||
|
||||
Connection conn = null;
|
||||
PreparedStatement sql = null;
|
||||
String counter = null;
|
||||
Class.forName(driverClass);
|
||||
conn = DriverManager.getConnection(url, user, password);
|
||||
Statement stmt = conn.createStatement();
|
||||
Object user0 = session.getAttribute("actualuser");
|
||||
/* out.println("欢迎"+user0);//输出当前session用户 */
|
||||
%>
|
||||
<%!public String getIpAddr(HttpServletRequest request) {
|
||||
String ip = request.getHeader("x-forwarded-for");
|
||||
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
|
||||
ip = request.getHeader("Proxy-Client-IP");
|
||||
}
|
||||
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
|
||||
ip = request.getHeader("WL-Proxy-Client-IP");
|
||||
}
|
||||
if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
|
||||
ip = request.getRemoteAddr();
|
||||
}
|
||||
return ip;
|
||||
}%>
|
||||
<%
|
||||
counter = getIpAddr(request);
|
||||
try {
|
||||
sql = conn.prepareStatement("update counter set visitCount=visitCount+1");
|
||||
int rtn = sql.executeUpdate();
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
try {
|
||||
sql = conn.prepareStatement("insert into iplist(IP,times,userName)values(?,?,?)");
|
||||
sql.setString(1, counter);
|
||||
sql.setString(2, str_date1);
|
||||
sql.setString(3, (String)user0);
|
||||
int rtn = sql.executeUpdate();
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
%>
|
||||
j<%
|
||||
sql.close();
|
||||
conn.close();
|
||||
%>
|
||||
登录成功. <br>
|
||||
<% response.setHeader("refresh","0;url=../mainframe.jsp");%>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user