Dear Nip
There is nothing with my code as it is the same one without tlles and it worked before the tiles use.
The only difference is that I removed the <f:view> from all the JSPs to put one inr mainLayOutTemplate.jsp which has subview
<f:subview id=”body”>
<tiles:insert attribute=”body” flush=”false” />
</f:subview>
by removing the tag f:view from all JSPs, the tag loadBundle in those JSPs needs <f:view>.
therefore the bundle i s not found then the displaying occurs on the console instead. the screen.
So the solution should lie when there is a way to use f:bundle globally like in the faces-config.xml or or else.
many thanks
Amir
<f:loadBundle basename=”bundle.messages” var=”message”/>