2015-12-22 2 views
1

Je suis un novice à Jtwig, bien je suis confronté à un problème lors de la création du template Jtwig que j'ai intercepteur classe qui passe l'attribut de requête request.setAttribute("name","spring"); au modèle et mon modèle jtwig ne traite pas l'attribut HttpServletRequest .Jtwig ne traite pas l'attribut 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"); 
     } 
    } 

mon fichier .twig

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

quelqu'un peut me dire ce que la cause de cette erreur?

Répondre

2

Si vous devez ajouter les attributs du modèle, essayez ceci:

modelAndView.getModelMap().addAttribute("key", "value")