0
新しいトピックで新しい質問をしています。スケーラテンプレートの変数を渡して取得できません
私は今、私は例外を取得
私のコントローラと私のテンプレート
@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;
}
<%@ val bar: String = "this is the default value" %>
<% attributes("title") = "This is the custom title" %>
<%@ var user: User %>
<p>Hi ${user.name},</p>
#do(layout("layouts/default.ssp"))
this is some template output...
<br />
${bar}
#end
以下の私のscalateテンプレート(.ssp)に引数を渡すことに問題がある:
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)
何をすべきかわからない。 <%@ var user: User %>
を削除するとすべて追加されます。
どうすればよいですか?
@ebaxtあなたは私のアイドルです!インポートは素晴らしい(最初のもの)。 Rly大きな大きな感謝 – Fixus
喜んで助けてください。私はさらに参考のために答えを加えた;) – ebaxt