We ran into this problem too. The Displaytag "escapeXml" attribute is too aggressive in its escaping - well, not too aggressive, just wrong for an HTML/XHTML output context. In my opinion it's a bug, plain and simple. There should either be different attributes for different sorts of escaping, or else some sort of configuration property that would allow the behavior to be specified.
Unfortunately I know of no way to fix it short of writing your own decorator and applying it, or else patching your version of Displaytag. I find it odd that this isn't a problem sufficiently pervasive to warrant a patch to the distribution. Surely it's not that uncommon to have apostrophes in the sorts of columns whose contents must be HTML-escaped. 2009/7/23 abhishek reddy <abhishek.c1...@gmail.com>: > how many such decorators i have to write? > > I have some around 50 to 60 tables...........do i need to write decorator > for each table? > > 2009/7/22 Naveen Namburi <naveennamb...@gmail.com> >> >> Hi Abhishek, >> >> Please use decorator and format value in decorator: >> >> >> < >> >> display:table class="displayTable" name="requestScope.CouAppeal" >> decorator="nj.lwd.courts.web.decorators.reftab.AppealDecorator" >> requestURI="courtsonline.htm" sort="list"> >> >> < >> >> display:column property="link1" titleKey="appeal.label.code" /> >> >> and in decorator >> >> public String getLink1() >> { >> String params=escapeSingleQuote("Your Value"); >> return params; >> } >> >> private static String escapeSingleQuote(String params){ >> // fix for single quote >> params = params.replace("'", "\\'"); >> >> return params; >> } >> >> Thanks, >> >> Naveen. >> >> 2009/7/22 abhishek reddy <abhishek.c1...@gmail.com> >>> >>> hi everyone, >>> >>> Problem: when the displaytag column contains apostraphe, it is displayed >>> as ' instead of ( ' ) >>> >>> how to overcome this problem? >>> >>> -- >>> Abhishek >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> displaytag-user mailing list >>> displaytag-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/displaytag-user >>> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> displaytag-user mailing list >> displaytag-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/displaytag-user >> > > > > -- > Abhishek > > ------------------------------------------------------------------------------ > > _______________________________________________ > displaytag-user mailing list > displaytag-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/displaytag-user > > -- Turtle, turtle, on the ground, Pink and shiny, turn around. ------------------------------------------------------------------------------ _______________________________________________ displaytag-user mailing list displaytag-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-user