【发布时间】:2014-12-18 16:36:50
【问题描述】:
我正在尝试配置 spring boot thymeleaf 和 intellij,并且在大多数情况下已经成功了,但我似乎无法将控制器与他们的视图链接起来,因为 intellij 烦人地一直显示以下消息,并且自动-完成系统不起作用:
Cannot Resolve 'varName'
我的控制器看起来像这样“main/java/..../controller.java”
@Controller
public class CardsController {
@RequestMapping(value="/card/{id}",method = RequestMethod.GET)
public String viewCardAction(@PathVariable("id") Card card,Model model){
model.addAttribute("card",card);
return "cards/view";
}
}
这是我的模型视图“main/resources/cards/view/cards/view”:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head lang="en">
<meta charset="UTF-8"/>
<title th:text="${card.name}"></title> <!-- this line shows the message -->
</head>
<body>
<div th:text="${card.name}"></div> <!-- this line shows the message -->
</body>
</html>
是 intelij 仍然无法解决这个问题,还是我缺少一些配置
注意:它可以工作和编译,只是想启用自动完成
【问题讨论】:
标签: spring spring-mvc intellij-idea spring-boot thymeleaf