Use this component http://tapestry.apache.org/5.3.6/apidocs/org/apache/tapestry5/corelib/components/OutputRaw.html
On Sat, Dec 29, 2012 at 2:52 PM, John <j...@quivinco.com> wrote: > I'm finding that the output of ${fmtConvText} does not render markup > properly when it contains html tags. Instead the browser renders the > content literally. > > For example if fmtConvText="a b c<span class="carriageRtn"> ¶ > </span>1 2 3" that is exactly what the browser renders, the span tag and > ¶ isn't interpretted. > > Also if I remove the enclosing span tag the ${fmtConvText} content gets > enclosed inside a pair of " characters. > > Anyone know what is going on? Is this because content is provided through > a zone and thus JS and the document model? How to fix this? > > John > > <t:zone t:id="conversationZone" id="conversationZone"> > <div style="height:300px;width:870px;border:1px solid > #ccc;overflow:auto;"> > <t:loop source="conversation" value="conversationBean"> > <p t:type="if" t:test="incoming" class="cssIncoming" title="Incoming > message ${toolTip}"> > <span class="conv-date">[${cbFormattedMsgTime}]</span> > <span class="conv-user"><${conversationBean.fromUser}></span> > <span>${fmtConvText}</span> > </p>