1

我是 Jtwig 的新手,我在创建 Jtwig 模板时遇到了一个问题,我有一个拦截器类,它将请求属性传递request.setAttribute("name","spring");给模板,而我的 jtwig 模板没有处理 HttpServletRequest 属性。

    @Override
    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
            ModelAndView modelAndView) throws Exception {
    request.setAttribute("name", "Springs");
            modelAndView.setViewName("index");
        } else {
            modelAndView.setViewName("404");
        }
    }

我的 .twig 文件

<html>
  <head>
    <title>Hello world</title>
  </head>
  <body>
   <h1>Hello world! {{ name }}</h1>
  </body>
</html>

谁能告诉我是什么导致了这个错误?

4

1 回答 1

2

如果您需要将属性添加到模型中,请尝试以下操作:

modelAndView.getModelMap().addAttribute("key", "value")
于 2015-12-22T18:17:58.017 回答