Spring mvc 我能';t在scalate模板中传递并获取变量
正如我所建议的,我在新话题中提出新问题 向scalate模板(.ssp)传递参数时出现问题 下面是我的控制器和模板Spring mvc 我能';t在scalate模板中传递并获取变量,spring-mvc,scalate,Spring Mvc,Scalate,正如我所建议的,我在新话题中提出新问题 向scalate模板(.ssp)传递参数时出现问题 下面是我的控制器和模板 @RequestMapping(value = "/", method = RequestMethod.GET) public ModelAndView home(Locale locale, Model model) { User user = new User("Dawid", "Pacholczyk"); ModelAndView template = ne
@RequestMapping(value = "/", method = RequestMethod.GET)
public ModelAndView home(Locale locale, Model model) {
User user = new User("Dawid", "Pacholczyk");
ModelAndView template = new ModelAndView("defaultTemplate");
template.addObject("user", user);
return template;
}
您好${user.name}
#do(布局(“layouts/default.ssp”))
这是一些模板输出。。。
${bar}
#结束
现在我得到一个例外:
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.fusesource.scalate.CompilerException: Compilation failed:
/WEB-INF/scalate/defaultTemplate.ssp:3.13 error: not found: type User
^
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:681)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为org.fusesource.scalate.CompilerException:编译失败:
/WEB-INF/scalate/defaultTemplate.ssp:3.13错误:未找到:键入用户
^
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:681)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
javaservlet.http.HttpServlet.service(HttpServlet.java:617)
javaservlet.http.HttpServlet.service(HttpServlet.java:717)
现在我不知道该怎么办。当我删除
时,我会补充这一点,一切都很好
怎么办?您需要先导入用户,然后才能使用它
<% import somePackage.User %>
@ebext你是我的偶像!!导入效果很好(第一个)。非常感谢你的帮助。我添加了一个答案以供进一步参考;)
<% import somePackage.User %>