实现一个注册页面,要求能输入账号,密码,email,姓名,性别(使用单选按钮),班级(使用下拉列表),爱好(使用多选框),提交后,如果注册账号为admin,则显示“账号已被占用,注册失败”,否则,将所填信息显示在页面上。
1、熟悉response的常用方法
2、在注册成功页面,实现“保存到word文档”按钮,能将注册信息保存到本地
3、在注册成功页面,实现“10秒后自动跳转到登陆页面”的功能
4、在登录成功页面,能实现强制登陆。
5、使用session,将账号在各个页面显示
6、实现猜数字游戏,要求:必须登录才能开始玩游戏,在游戏过程中该用户名必须显示在页面上
7、利用application实现站点访问计数器
8、使用cookie实现自动登录
1、熟悉response的常用方法
2、在注册成功页面,实现“保存到word文档”按钮,能将注册信息保存到本地
3、在注册成功页面,实现“10秒后自动跳转到登陆页面”的功能
4、在登录成功页面,能实现强制登陆。
5、使用session,将账号在各个页面显示
6、实现猜数字游戏,要求:必须登录才能开始玩游戏,在游戏过程中该用户名必须显示在页面上
7、利用application实现站点访问计数器
8、使用cookie实现自动登录
解决方案 »
- jqTransSelect 美化后无法加onchange事件 怎么解决啊?
- 关于在jsp中如何用jquery循环拼接xml
- jquery.validate.js 验证问题
- 请教大师们,一个jquery验证的问题.每多少分了,麻烦仔细看看了,谢谢
- 请问这个JS对象的问题
- 添加附件为什么出错啊,怎么改,大家帮忙
- javascript 怎样取得 本地 的打印机名?
- 关于javascritp的字节问题
- 学哪一种脚本语言比较好?
- 一段javascript代码的提问,急!明白了马上给分!!
- 求大侠帮我把这段vbscript换成javascript,急!
- location.href为什么在IE里无法实现跳转
应为一般网站都提供保存用户名的功能,所以我把这个写到了外面。只有密码是单独处理的。
其中的host就是你的域名
login.jsp String host = request.getServerName();
Cookie cookie = new Cookie("SESSION_LOGIN_USERNAME", username); // 保存用户名到Cookie
cookie.setPath("/");
cookie.setDomain(host);
cookie.setMaxAge(99999999);
response.addCookie(cookie);
if (ParamUtils.getBooleanParameter(request, "savePassword")) {
// 保存密码到Cookie,注意需要加密一下
cookie = new Cookie("SESSION_LOGIN_PASSWORD", MD5.encode(u.getPassword()));
cookie.setPath("/");
cookie.setDomain(host);
cookie.setMaxAge(99999999);
response.addCookie(cookie);
}
这样,Cookie就生成了
第二步,在用户访问网站的时候,如果检测到没有登陆,则进行下面的判断。
index.jsp
String usernameCookie = null;
String passwordCookie = null;
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
if ("SESSION_LOGIN_USERNAME".equals(cookie.getName())) {
usernameCookie = cookie.getValue(); // 得到cookie的用户名
}
if ("SESSION_LOGIN_PASSWORD".equals(cookie.getName())) {
passwordCookie = cookie.getValue(); // 得到cookie的密码
}
}
if (usernameCookie != null && passwordCookie != null) { // 如果存在
if(Login.checkLogin(usernameCookie ,passwordCookie)){
// 登陆成功的处理
}else{
// 登陆不成功的处理
}
}
}是不是很简单