I use Apache Tiles 3.
In servlet I do:
request.setAttribute("field-message", "Message");
Then request is forwarded to /WEB-INF/pages/something.jsp:
<tiles:insertDefinition name="something" />
In tiles.xml I have:
<definition name="something" template="/WEB-INF/layouts/default.jsp">
<put-attribute name="main-content"
value="/WEB-INF/tiles/something.jsp" />
</definition>
In /WEB-INF/tiles/something.jsp I have:
<p>${field-message}</p>
And I see 0 instead of "Message" in result HTML file.
What should I do to get "Message" shown there?