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