登录场景

    xiaoxiao2021-03-26  104

    一个系统最基本实现的用户注册录单,用户登录登出,重置密码,用户权限控制基本功能 向下 才实现 业务逻辑 以下就是用户登录页面常用知识点总结: 1.登入登出 login.jsp session.removeAttribute()是清空session中指定的属性   session.invalidate()來把session作清除的動作  session = request.getSession(true); 知识搜索: http://www.cnblogs.com/wxwx/p/5481171.html java里 1.设置session HttpSession session = request.getSession(); session.setAttribute("usrid", userid); 2jsp里 session.getAttribute("username"); 一个使用session进行超时访问控制的实例 (1)LoginServlet.java 在登录时,设置session属性 (2)HomePage.java 在跳转到相关页面时,获取并判断session 2. 验证码 <%@ page import="com.amarsoft.mobile.util.tool.code.*"%> onclick 跳转: οnclick="javascript:window.location.href='URL'" οnclick="location='URL'" οnclick="window.location.href='URL?id=11'" οnclick="this.src='json/code.jsp?rand='+Math.random();$('#captcha').focus();$('#captcha').val(''); " onselectstart="return false;" 事件 onselectstart几乎可以用于所有对象,其触发时间为目标对象被开始选中时(即选中动作刚开始,尚未实质性被选中)。 该事件常使用于使目标对象“禁止变蓝”, 比如在很多地方当用户双击时,一些元素会变成蓝色(选中状态),而当我们要避免这种情况时就可以使用该事件 onselect 是在文本框(input、textarea)内的文本被选中时所触发的事件, 其触发时间是在文本被选择以后(即文本已经被选择,已经显式的表现出来)。该事件只被input和textarea标签支持。 onselectstart事件不被input和textarea标签支持,而onselect事件只被input和textarea支持。 3.登录跳转  /* 登陆功能 click事件 keydown事件 jQuery 事件 - trigger() 方法     */ HomePageServlet.java 1.判断图形验证码是否正确 2.登录成功则记录用户信息到session $.ajax({         url: "HomePageServlet", type: "post",         dataType: "json",         data:"",         success: function(data)  {                     if (data["success"]) { //登录表单右侧移动消失      $(".lonon-content").addClass("bounceOutRight");//animate.min.css 动作效果             }              else             {                 alert(data["meg"]);                  //刷新验证码                     ...                  //重定向                 window.location.href="login.html"; }                             }                  }); 4. 参数处理: JSON.stringify()和JSON.parse() parse 用于从一个字符串中解析出json对象, var str = '{"name":"huangxiaojian","age":"23"}' JSON.parse(str) 结果: Object     age: "23"     name: "huangxiaojian"     __proto__: Object stringify()用于从一个对象解析出字符串, var a = {a:1,b:2}; JSON.stringify(a); 结果: "{"a":1,"b":2}"
    转载请注明原文地址: https://ju.6miu.com/read-573609.html

    最新回复(0)