İlkbahar 3, Apache Tiles 2 ve Maven kullanarak bir proje kurulumum var. Döşemeleri uygulamadan önce, bir web sayfasının başlıklarını dinamik olarak doldurmak için messages.properties dosyasını kullanıyordum (başlık ve başlık etiketleri arasında görünen kısım). Bunun nedeni, gelecekte yerelleşmeye izin vermekti. Ancak fayansları entegre ettiğimden beri, tiles.xml dosyası sayfamın başlığını kontrol ediyor gibi görünüyor.SpringMVC 3 ve Fayans 2 Sayfa Başlığı Yerelleştirme
Bunu değiştirmek için bir yol var mı, sayfa başlığı, sayfanın gövdesi olarak kullandığım her jsp için messages.properties'ten geliyor mu?
tiles.xml şudur: Ben bu mesajın bir messages.properties geliyor ediyorum doğrusu o başlık olarak "Karo gelen hoş geldiniz" veya "Yeni Anlaşma" bakın
<definition name="base.definition" template="/WEB-INF/views/layouts/layout.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="/WEB-INF/views/includes/header.jsp" />
<put-attribute name="menu" value="/WEB-INF/views/includes/menu.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/includes/footer.jsp" />
</definition>
<definition name="home" extends="base.definition">
<put-attribute name="title" value="Welcome from Tile" />
<put-attribute name="body" value="/WEB-INF/views/home.jsp" />
</definition>
<definition name="new-deal-input" extends="base.definition">
<put-attribute name="title" value="New Deal" />
<put-attribute name="body" value="/WEB-INF/views/new-deal-input.jsp" />
</definition>
. İletiyi "gövde" sayfasındaki başlık etiketlerine boş bırakmaya çalıştım.
proje GitHub'dan ayarlanmıştır.Sonraki, bu URL'den bir göz atabilirsiniz: Group-Deal-Clone
sizin Cevabı için teşekkürler ama yaklaşımınız alışkanlık ekler ayrı başlık bilgilerini çinileri basit bir nedenden dolayı çalışır. Bu yaklaşımı kullanarak, sayfada 2
Özür dilerim, kesinlikle haklısınız, benim hatam, jsp üzerine yerleştirildiğinde bana verdiğin kodun çalıştığı beden için jsp üzerinde yoğunlaşmaktı. – Ali