Discuz! Board

 找回密码
 立即注册
查看: 50|回复: 0

10.1.6 JeeSite4内置js 安全取值

[复制链接]

72

主题

72

帖子

220

积分

超级版主

Rank: 8Rank: 8

积分
220
发表于 2021-10-8 14:40:15 | 显示全部楼层 |阅读模式
一个不肯培养员工的企业,肯定不是一个好企业!
10.1.6 JeeSite4内置js 安全取值
前后端分离架构目前应用越来越流行,大家在研发过程之中,一定要重视一点,安全取值的概念,对于复杂类型或嵌套类型时,取不到属性中的属性时正常情况下,js都会抛出异常,jeesite提供的安全取值,则不会抛出异常。
/** * 安全取值,复杂类型或嵌套类型时,取不到属性中的属性时不抛出异常 * js.val(jsonObj, 'user.office.name'); */
js.val(jsonObj, attrName);
案例:
@ResponseBody
    @RequestMapping(value = { "user" })
    public User getUserJson(Model model) {
        User user = UserUtils.getUser();
        //user.getUserName()
        return user;
    }
       $.get("user",function(result) {
              js.alertObj(result);
              js.log("我来获取属性值:" + js.val(result, 'id'));
       });


推荐企业购买教程,有额外惊喜呦!QQ:3211247533
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|JeeSite4 视频教程.  

GMT+8, 2021-10-29 02:26 , Processed in 0.021143 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表