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 &apos; 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

Reply via email to