Ich integriere Spring 4 MVC und Thymeleaf. Und ich bekomme erfolgreich meine aktive Vorlage basierend auf meinem Controller. Wenn ich jedoch Anforderungsattribut zu meiner Ansicht hinzufüge, kann mein Anforderungsattribut den Wert nicht wiedergeben. Ich denke es ist automatisch.Thymeleaf Spring 4 kann Expression Language nicht wiedergeben
Hier ist meine XML-Konfigurationsdatei:
<context:component-scan base-package="com.fanjavaid" />
<mvc:annotation-driven />
<mvc:resources location="/resources/" mapping="/resources/**" />
<!-- THYMELEAF CONFIGURATION -->
<bean id="templateResolver"
class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/WEB-INF/views/"></property>
<property name="suffix" value=".html"></property>
<property name="templateMode" value="HTML5"></property>
</bean>
<bean id="templateEngine"
class="org.thymeleaf.spring4.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolver" />
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine"></property>
</bean>
Hier ist mein Controller:
@Controller
public class JobseekerController {
@RequestMapping("/")
public String index(Model model) {
model.addAttribute("message", "Welcome to Spring 4 MVC");
return "index";
}
}
Und hier ist meine Ansicht:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Welcome Page</title>
</head>
<body>
<h1>${message}</h1>
</body>
</html>
Meine Ansicht ist, HTML-Datei.
Try this: '
Nachricht
' und sehen dies für mehr [Info] (http: //stackoverflow.com/questions/35678403/spring-mvc-show-data-in-a-table-row/35682372#35682372). –