阶段一-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里面存了信息
结束