Spring mvc 传入model的user在jsp的js中取出时,怎么隐藏password等敏感属性?

颖辉小居 发布于 2017/12/08 10:49
阅读 192
收藏 0

如题 Spring mvc 传入model的user在jsp的js中取出时,怎么隐藏password等敏感属性?

加载中
0
gitOpen_1
gitOpen_1

你不传过去不好了?

直接将user的password设置null

gitOpen_1
gitOpen_1
回复 @颖辉小居 : 这个即使有这种方法,底层封装的必然也是循环,有区别吗
gitOpen_1
gitOpen_1
没有。。。你说这个问题不是springmvc的处理范围
颖辉小居
颖辉小居
回复@gitOpen_1 : 如果我要批量传,还得遍历每一个user对象,如果有多个controller还得在很多地方考虑这个问题。Spring mvc有什么注解之类的支持吗?
0
f
fengvex

password不是加密的?直接在服务层写个去密码的方法吧

0
Danielly
Danielly

@JsonIgnore

传给前端数据时,不序列化指定字段就行了

颖辉小居
颖辉小居
回复@Danielly : 你好,我之前查到这个注解了,网上说是json用的,而我返回的是放到model或request中的对象
0
千里明月
千里明月
password无论是否加密 都不应该返回到前端 在对数据库查询时 过滤掉这个字段就好了 或者查询之后得到的实体再把password设置为null
返回顶部
顶部