You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Caroline Jen <ji...@yahoo.com> on 2004/06/26 08:57:05 UTC
A Strange Title Tile Problem
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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: A Strange Title Tile Problem
Posted by Michael McGrady <mi...@michaelmcgrady.com>.
I am surprised, if you have been working with messages much, that you have
not seen this. It means that the "message" was put into the properties
files after you last started your server instance in most cases. Restart
the application, and if you have the message in the properties file, it
should show up.
At 11:57 PM 6/25/2004, you wrote:
>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" %>
>__________________________________ Do you Yahoo!? Yahoo! Mail Address
>AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail
>--------------------------------------------------------------------- To
>unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional
>commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: A Strange Title Tile Problem
Posted by Michael McGrady <mi...@michaelmcgrady.com>.
Oh! I see, Caroline. You don't know how to use Struts messages. Or I
don't. One of us doesn't. If you can reference a property message with
plain text and no tag, that is a surprise to me.
At 11:57 PM 6/25/2004, you wrote:
>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" %>
>__________________________________ Do you Yahoo!? Yahoo! Mail Address
>AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail
>--------------------------------------------------------------------- To
>unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional
>commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org