前端通过Thymeleaf获取不到值

我想前端通过Thymeleaf获取后端的值。
现在有这么一个问题
我通过AXAJ访问到了controller层,后端出现了数据,想通过model.addattribute()让前端也能够取到这个值。但前端确实null。不理解了

AJAX

img

controller层

img

前端

img


运行截图

img

img

您好,用了ajax的方式去请求后台,你放在model里面的值就取不到了。因为值得获取方式不对,如果想在ajax中返回相应的值,saveFile的方法上要加上@ResponseBody,同时返回参数不要用String,需要用一个map或者对象,然后前台通过data去获取。给你一段参考代码:

    @PostMapping("/add")
    @ResponseBody
    public AjaxResult addSave(@Validated Config config)
    {
        if (UserConstants.CONFIG_KEY_NOT_UNIQUE.equals(configService.checkConfigKeyUnique(config)))
        {
            return error("新增参数'" + config.getConfigName() + "'失败,参数键名已存在");
        }
        return toAjax(configService.insertConfig(config));
    }

希望可以解决你的疑惑。