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

结束

优质内容筛选与推荐>>
1、第24章 捆绑包
2、15-BOM
3、ASP.NET Configuration
4、Django——form表单验证(创建,内置字段,自定义异常,form表单的前端数据实时更新)
5、【转】SQLite数据库的框架 -- ORMLite框架


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号