zoukankan      html  css  js  c++  java
  • 阶段一-01.万丈高楼,地基首要-第3章 用户登录注册模块开发-3-13 实现用户信息在页面显示

    用户信息在页面上展示。
    session在html里面是获取不了的。

    京东登陆后显示的

    右键我们先清除所有的cookie

    再来刷新当前的页面。这就可以证明 京东把信用信息存在了cookie中。加密放在cookie里面的


    使用注解把,密码和真实姓名 不显示。

    这个User类是从数据库逆向生成的实体类,对于这种原始的类,我们不应该,不建议去修改,不建议额外的代码增加。我们就应该保留它初始的样子。


    我们世界使用set方法,把不想显示的都设置为null就可以了。


    单独在下面定义一个方法

    封装好的cookie工具类



    前面的两个参数是request和Response


    所以我们需要在方法的参数上加上request和response


    设置cookie的值,但是userResult是一个对象。

    它是一个字符串类型的。

    我们使用json的工具类进行转换。


    有这几个方法,

    这里我们使用objectToJson。最后面还可以加一个参数true,表示是否进行加密。加密后在前端就看不到具体的值了。 

    cookie的工具类,里面还有一个setPath的属性 就是设置为斜杠。

    运行测试



    进行登陆

    登陆后首页的左侧


    右边的侧边栏

    前端源码解析

    这里获取的cookie对象user就是在后端定义的。

    后端定义的cookie





    注册的方法也加上cookie的保存。


    为了测试 ,F12 清空cookie

    刷新页面,点击注册。



    abc 123123

    注册后直接跳转到首页。




    cookie里面存了信息

     

    结束

  • 相关阅读:
    HDU 1698-Just a Hook
    HDU 1394 Minimum Inversion Number(线段树)
    HDU 4253-Two Famous Companies(二分+最小生成树)
    POJ 3279
    POJ 2251 Dungeon Master
    POJ1321 棋盘问题
    Charlie's Change POJ
    Coins —— POJ-1742
    sublime text主要快捷键列表
    根据电脑分辨率调整网站的布局
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12088720.html
Copyright © 2011-2022 走看看