zoukankan      html  css  js  c++  java
  • 毕设:高校考试信息数字化平台(五)——Spring框架中的登录问题

    想多用一个ajax技术,登录表单通过ajax传递到控制层,和数据库交互,再返回结果。但是大概率会导致可以在控制层进行操作,但是返回到ajax时,无法进入success:中,偶尔会成功进入,找不到原因,花了一天的时间放弃这个方案。

    因此直接通过request传递数据到控制层,

    登录成功用cookie和session记录

                        Cookie cookie = new Cookie("loginuser", username);
                        response.addCookie(cookie);
                        session.setAttribute(username, admin);

    登录失败用session传递

    session.setAttribute("msg","用户名或密码错误");
                        <div class="main-error-tips" id="errormsg">
                            ${msg }
                            <%
                                session.removeAttribute("msg");
                            %>
                        </div>

    阅后即焚,确实是一个不错的思路,刷新之后没有错误信息。

    用cookie也可以,但是删除就麻烦一点,因为cookie不是jsp隐式对象,所以需要先取出所有cookies,再选出需要删除的。而session就可以如上所示直接移除。

  • 相关阅读:
    2. text()方法
    【CS231n】斯坦福大学李飞飞视觉识别课程笔记(十五):神经网络笔记2(下)
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
    我的友情链接
  • 原文地址:https://www.cnblogs.com/Traveller-Leon/p/8782029.html
Copyright © 2011-2022 走看看