写Cookie:
//从浏览器取得用户名
String username = request.getParameter("username");
//从浏览器取得密码
String password = request.getParameter("password");
//设置Cookie
Cookie userCookie = null;
Cookie passCookie = null;
//取得客户端的Cookie
//如果username和password满足条件则进入success.jsp
if ("admin".equals(username) && "1".equals(password)) {
userCookie = new Cookie("username", username);
passCookie = new Cookie("password", password);
userCookie.setMaxAge(20);
passCookie.setMaxAge(20);
response.addCookie(userCookie);
response.addCookie(passCookie);
response.sendRedirect("../success.jsp");
}
读Cookie:
String username = new String();
String password = new String();
//取得客户端的Cookie
Cookie[] cookies = request.getCookies();
//如果取得成功
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
if ("username".equalsIgnoreCase(cookies[i].getName())) {
// 把Cookie里的值放到username
username = cookies[i].getValue();
}
if ("password".equalsIgnoreCase(cookies[i].getName())) {
// 把Cookie里的值放到password
password = cookies[i].getValue();
}
}
}
if ("admin".equals(username) && "1".equals(password)) {
response.sendRedirect("../success.jsp");
} else {
response.sendRedirect("../login.jsp");
}