I have been using tiles for a while.  All of a sudden,
a piece of "title" tile in one of my web pages behaves
weird; e.g. all others work fine except this one.  It
is 2:30 am in the morning.  Maybe, I am not sober
enough to see the problem:

In my application.properties, I have:

#-- message pages --
message.Form.title=Send A New Message
thread.Form.title=List of All Discussion Topics
posting.Form.title=Postings Under Each Topic

The values of message.Form.title and thread.Form.title
all get picked up properly and displayed in the
browser.  Something went wrong with
posting.Form.title.  In the browser, I got:

???en_US.posting.Form.title??? 

What could cause this kind of problem?

In my tiles-defs.xml:

<tiles-definitions>
  <definition name=".article.Base"
path="/article/common/layouts/Article.jsp">
    <put name="title"     value ="${title}"/>
    <put name="header"   
value="/article/common/header.jsp"/>
    <put name="message"  
value="/article/common/message.jsp"/>
    <put name="content"   value="${content}"/>
    <put name="navbar"   
value="/article/common/navbar.jsp"/>
  </definition>
   .......
   .......
  <definition name=".message.Form"
extends=".article.Base">
    <put name="title"     value="message.Form.title"/>
    <put name="content"  
value="/article/content/postForm.jsp"/>
   </definition>
  <definition name=".thread.Form"
extends=".article.Base">
    <put name="title"     value="thread.Form.title"/>
    <put name="content"  
value="/article/content/listthreads.jsp"/>
  </definition>
  <definition name=".posting.Form"
extends=".article.Base">
    <put name="title"     value="posting.Form.title"/>
    <put name="content"  
value="/article/content/viewpostings.jsp"/>
  </definition>
   .......
   .......

</tiles-definitions>

My page layout looks like:

<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/tiles" prefix="tiles" %>
<html:html>
<HEAD>
<html:base/>
<LINK rel="stylesheet" type="text/css"
href="<html:rewrite forward='baseStyle'/>">
<TITLE><bean:message key="app.title"/></TITLE>
</HEAD>
<BODY>
<tiles:useAttribute name="title"/><bean:message
name="title"/>
<tiles:get name="header"/>
<tiles:get name="message"/>
<tiles:get name="content"/>
<tiles:get name="navbar"/>
</BODY>
</html:html>







                
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to