This is fixed in 1.5 only.

https://issues.apache.org/jira/browse/WICKET-2264
https://issues.apache.org/jira/browse/WICKET-3330

On Wed, Jan 26, 2011 at 5:10 PM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:

> 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