hi, thanks for the reply.... how did you overcome this problem?
On Thu, Jul 23, 2009 at 6:37 PM, Mike McNally <emmecin...@gmail.com> wrote: > 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 > -- Abhishek
------------------------------------------------------------------------------
_______________________________________________ displaytag-user mailing list displaytag-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/displaytag-user