ajax的dataType为Json对thymeleaf引擎的解析有冲突吗?

向各位大佬请教:
今天使用ajax与springboot进行交互,前端模板引擎是thymeleaf,ajax的dataType位json,
controller的代码:
@PostMapping("{name}/test")
public @ResponseBody boolean test(@PathVariable("name") String name,HttpSession session) {
System.out.println("the name posted is " + name);
//model.addAttribute("job","teacher");
session.setAttribute("job","teacher");
return true;
}

前端页面:
$("#jichuxinxi").click(function(){
        $("#blank_showz > div").css("display","none");
        $("#test-my").css("display","inline");
        var name ="liudehua";
        var postUrl="home/" + name + "/test";
        $.post(postUrl,{},function(data){
            if(data == true){
                alert("成功");
                alert("${job}");
            }
            if(data ==false){
                alert("失败");
            }
        });

那么使用th:text="${job}”没有获得值,请问这是为什么?望各位大佬不吝赐教

request.getSeesion.setAttribute(XXX,XXX);
然后再说你的问题,你这样传输肯定不对的。你的是异步请求,可以直接返回值,不采用el表达式。

你存的是session 肯定没值啊

你这样取值已经和thymeleaf没什么关系了,用el取不到很正常