wicket should already be escaping such characters in markup. please
file a jira with a quickstart.

-igor

On Wed, Jan 26, 2011 at 6:36 AM, Carsten Luckmann
<carsten.luckm...@freiheit.com> wrote:
> Hello,
>
> I have a problem with a Wicket Ajax response not being processed. Here the
> details:
>
> I have a link which is supposed to open a ModalWindow. The Ajax request is
> sent to the server, processed by the server, and the response is sent to the
> client. The client receives the response, including the HTML code for the
> ModalWindow and the JavaScript to open it. Nevertheless, the
> Wicket.Window.create call is never executed. After having investigated the
> problem, I have found out that this strange behaviour is triggered by a
> vertical tab character, which is an illegal XML character and causes the XML
> parser in Firefox and Chrome to exit (IE works though). This vertical tab
> character entered the markup from the application's data store and was part
> of the content of a data field.
>
> Until now, I came up with the following strategies:
>
> 1. One possible solution would be inhibition of illegal XML characters in
> the data. Besides the question, if this is semantically acceptable, it is
> difficult and sometimes not possible to intercept and clean all data
> entering the data store.
>
> 2. Another solution would be a Servlet filter, filtering all illegal
> characters. The problem I see with this solution is varying character
> encoding of the response, which makes it difficult to recognize the illegal
> characters in all circumstances.
>
> 3. My favourite solution would be some kind of mechanism in Wicket, which
> allows for filtering or modifying the data before the markup is rendered. I
> just do not know whether there is a way to do this in wicket and how to
> perform this task.
>
> Maybe you can help me and point me into the right direction. Other
> suggestions are welcome, too.
>
> Yours,
> Carsten
>
> --
> Dr. rer. nat. Carsten Luckmann
> Dipl.-Phys.
>
> freiheit.com technologies gmbh
> Straßenbahnring 22 / 20251 Hamburg, Germany
> fon   +49 (0)40 / 890584-0
> fax   +49 (0)40 / 890584-20
> HRB Hamburg 70814
>
> E5FA C55C A15B 27CB 0EEE  D4F5 F8DE 4DBD 524A F375
> Geschäftsführer: Claudia Dietze, Stefan Richter, Jörg Kirchhof
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to