login.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<script>
function getInfo(){
var pos,parastr,para;
//獲取鏈接
var hrefStr=window.location.href;
pos=hrefStr.indexOf("?");
parastr=hrefStr.substring(pos+1);
para=parastr.split("&");
//得到name=?&password=?
var name=para[0].split("=");
var password=para[1].split("=");
//給輸入框賦值
document.form1.username.value=name[1];
document.form1.password.value=password[1];
}
</script>
<body onload="getInfo()">
<form action="check.jsp" method="post" name="form1">
用戶名:<input type="text" name="username" id="username"/><br/>
密碼:<input type="password" name="password" id="password" /><br/>
<input type="submit" value="登錄" />
</form>
<!-- 相對路徑 -->
<!-- <img src="../img/1.jpg" width="100px" height="100px"/> -->
<!-- 絕對路徑 -->
<!-- <img src="http://127.0.0.1:8080/dur3_ex/img/1.jpg" width="100px" height="100px"/> -->
</body>
</html>
check,jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.wance.dao.UserDao"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
//接收數據
String name = request.getParameter("username");
String password = request.getParameter("password");
UserDao ud = new UserDao();
boolean flag = ud.check(name, password);
if (flag) {
out.println("<html><body><label>歡迎'" + name + "'訪問本頁面,你此次的登錄時間爲:'"
+ new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()) + "'</lable></body></html>");
} else {
out.println("<script>alert('用戶名或密碼錯誤')</script>");
String s = "login.html?name=" + name + "&password=" + password;
out.println("<script>location.href='" + s + "'</script>");
}
%>
</body>
</html>