मैं टाइलें उपयोग कर रहा हूँ और मैं एक विशेषता एक पेज के लिए परिभाषित करना चाहते हैं के अंदर शामिल उपपृष्ठ में से एक के रूप में इस पठनीय होने के लिए:एक टाइलें प्रचार नीचे विशेषता शामिल श्रृंखला
tiles-definitions.xml
:
<definition name="page" template="/WEB-INF/tiles/layout/page.jsp">
<put-attribute name="header" value="/WEB-INF/jsp/_include/header.jsp"/>
<put-attribute name="footer" value="/WEB-INF/jsp/_include/footer.jsp"/>
</definition>
<definition name="tutorial" extends="page">
<put-attribute name="title" value="Tutorial"/>
<put-attribute name="body" value="/WEB-INF/jsp/tutorial.jsp"/>
</definition>
page.jsp
एक साधारण पृष्ठ संरचना का प्रतिनिधित्व करता है:
<html>
<head><title><tiles:getAsString name="title"/></title></head>
<body>
<tiles:insertAttribute name="header"/>
<tiles:insertAttribute name="body"/>
<tiles:insertAttribute name="footer"/>
</body>
</html>
मैं "शीर्षक" उपपृष्ठ अंदर भी शीर्षक को पढ़ने के लिए कोशिश कर रहा हूँ, लेकिन मैं followin मिल जी त्रुटि:
<tiles:getAsString name="title"/>
धन्यवाद! यहां भी यही समस्या। यह हल हो गया। – Alberto
यह मेरे लिए भी काम करता है। यह थोड़ी देर हो गया है - स्टैक-ओ-फ़्रैंकी, क्या आप इस जवाब को स्वीकार कर सकते हैं? –
इसके अतिरिक्त यदि आप ' ' के बजाय ' ' का उपयोग करते हैं तो आप ईएल में '$ {विशेषता' के साथ विशेषता का उपयोग कर सकते हैं। –
Adam