2016-04-07 18 views
0

Ich habe einen Regler wie folgt aus:Thymeleaf bindet nicht Spring Modeland

@Controller 
public class HelloController { 

@Autowired 
private SomeService someService; 

@RequestMapping("/") 
public ModelAndView index() { 
    ModelAndView mav = new ModelAndView("index"); 
    mav.addObject("title", someService.getTitle()); 
    mav.addObject("text", someService.getText()); 
    return mav; 
} 

}

Jetzt wird thymeleaf soll einige Kenntnisse über die mav haben:

<!DOCTYPE html> 
<html xmlns:th="http://www.thymeleaf.org"> 
<head lang="de"> 

    <title>${title}</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
</head> 
<body> 
    <h1>${title}</h1> 
    <h2>${text}</h2> 
</body> 
</html> 

Aber in Mein Frontend funktioniert nicht und gibt die Vorlage vars aus:

${title} 

${text} 

Irgendwelche Ideen? Fehle ich eine Konfiguration über den ViewResolver im Frühjahr?

Antwort

0

Korrigiert:

<!DOCTYPE html> 
<html xmlns:th="http://www.thymeleaf.org"> 
<head lang="de"> 

    <title th:text="${title}"></title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
</head> 
<body> 
    <h1 th:text="${title}"></h1> 
    <h2 th:text="${text}">My Dummy Data</h2> 
</body> 
</html> 
Verwandte Themen