【发布时间】:2016-12-10 23:36:45
【问题描述】:
我有这些包,但我不知道如何使用它。我只是像使用 .jsp 文件一样使用它们吗?
我尝试过这样的事情:
test.hbs
<p>{{message}}</p>
在我的控制器中:
private static class M {
private final String message;
public M(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
}
@RequestMapping("/test")
public ModelAndView testView() {
ModelAndView mav = new ModelAndView("test.hbs");
M m = new M("Hello, world!");
mav.addObject("m", m);
return mav;
}
我收到错误:javax.servlet.ServletException: 无法解析名称为“dispatcher”的 servlet 中名称为“test.hbs”的视图
我已经把 test.hbs 正常放在 /WEB-INF/views/test.hbs 中。如果我把任何 .jsp 文件放在那里,它就可以工作。但由于某种原因,.hbs 不起作用。有什么想法吗?
【问题讨论】:
标签: spring spring-mvc handlebars.js handlebars.java