为了账号安全,请及时绑定邮箱和手机立即绑定

thymeleaf和spring集成后Spring EL表达式无效

thymeleaf和spring集成后Spring EL表达式无效

慕运维8079593 2019-03-27 22:15:01
表达式无法被解析的原因是什么?Controller页面标签显示内容
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

Spring的Controller方法里面 Model是通过方法参数注入进去的

类似于这样:


@RequestMapping("welcome")

public String welcome(Model model) {

    model.addAttribute("whatever", new SomeObject());

    return "welcome";

}

如果使用ModelAndView 要这样


@RequestMapping("welcome")

public ModelAndView welcome() {

    ModelAndView mv = new ModelAndView("welcome");

    mv.addObject("whatever", new SomeObject());

    return mv;

}

另外View里难道不是应该这样写嘛


<tr>

  <th th:text="#{whatever}">Name</th>

  <th th:text="#{whatever}">Price</th>

</tr>

建议以后问问题 代码不要截图 用文本 最好附带完整源码放在git仓库里。


查看完整回答
1 反对 回复 2019-04-18
  • LizRich
    LizRich
    我model过去也不行...就是不显示也不知道是咋的
  • 1 回答
  • 0 关注
  • 637 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信