2016-05-15 11 views
1

Ich verwende Thymoleaf für Layouts in meinem Projekt, konnte den Seitentitel jedoch nicht dynamisch anzeigen.Dynamischer Seitentitel Thymeleaf Spring MVC

Layout.jsp

<head th:fragment="headerfragment"> 
    <title th:text="@{page-title}"></title> 
    <!-- Bootstrap Core CSS --> 
    <link th:href="@{/resources/css/bootstrap.min.css}" rel="stylesheet" 
    type="text/css" /> 
</head> 

Page.jsp

<head th:include="layout :: headerfragment"></head> 

Wenn die letzte Seite i nicht der eigentliche Text siehe Titel als page-title gemacht

In meinem Controller ich die Seite-Titelsatzattribut

modelMap.addAttribute("page-title", "Home"); 

ich es nicht tun könnte Recht, wie ich bin neu zu thymeleaf. Bitte helfen Sie mir, die Lösung zu finden.

Antwort

2

Die korrekte Syntax ${page-title} so in Ihrem Beispiel ist, sollte es wie ein Zauber

+0

Ja, das war die Frage ... gearbeitet <title th:text="${page-title}"></title> geändert werden !!! Wie konnte ich so ein einfaches verpassen :( – Pathfinder

+1

Wenn ich nur einen Pfennig für jedes Mal hätte ich dasselbe gesagt hätte. Ich würde nicht arbeiten. Ich bin froh, dass ich helfen konnte. – code

+0

Sie können es zum Ausdruck bringen, wenn Sie ein brauchen Statischer (oder dynamischer) Site-Titel angehängt: ' Meine ehrfurchtgebietende Site' – ADTC

Verwandte Themen