介绍一下servlet中的cookie
其实cookie的概念和session差不多
前者是将你的登录信息放在了客户端 后者是在服务器端
Login 简单的jsp就可以了
LoginC类中
response.setContentType("text/html;charset=utf-8");
String name = request.getParameter("userName");
String pwd = request.getParameter("passWord");
Cookie nameCookie = new Cookie("name1", name);
Cookie pwdCookie = new Cookie("pwd1", pwd);
response.addCookie(nameCookie);
response.addCookie(pwdCookie);
if (name.equals("jinpei") && pwd.equals("123")) {
//这里还是提一下 这个账号密码都是写死的 当然也可以在数据拿到
response.sendRedirect("Wel");
} else {
response.sendRedirect("One");// 回到原来的页面
}
Wel中
response.setContentType("text/html;charset=utf-8");
Cookie[] cookies = request.getCookies();
PrintWriter pw = response.getWriter();
String name00 = "";
String pwd00 = "";
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
Cookie c1 = cookies[i];
if (c1.getName().equals("name1")) {
name00 = c1.getValue();
}
if (c1.getName().equals("pwd1")) {
pwd00 = c1.getValue();
}
}
pw.println("用户名为:" + name00);
pw.println("你成功了小伙子");
} else {
pw.println("cookie不存在哦!");
}
这样既可拿到你输入的用户名 里面有些小细节 要注意一下就没什么问题了