Jtwig 不处理 HttpServletRequest 属性
Jtwig not processing the HttpServletRequest attribute
我是 Jtwig 的新手,我在创建 Jtwig 模板时遇到了一个问题,我有拦截器 class 将请求属性 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>
谁能告诉我是什么导致了这个错误?
如果您需要将属性添加到模型中,试试这个:
modelAndView.getModelMap().addAttribute("key", "value")
我是 Jtwig 的新手,我在创建 Jtwig 模板时遇到了一个问题,我有拦截器 class 将请求属性 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>
谁能告诉我是什么导致了这个错误?
如果您需要将属性添加到模型中,试试这个:
modelAndView.getModelMap().addAttribute("key", "value")