> What are conditions when you want to plug it ? I know a certain ajax response might contain illegal characters? Though it might be easier just to filter the known contents.
** Martin > > > On Wed, Dec 19, 2012 at 12:47 PM, Martin Makundi < > [email protected]> wrote: > >> Is there a way to plug it only for particular ajaxes in current 1.4.x >> stack? >> >> 2012/12/19 Martin Grigorov <[email protected]>: >> > Yes, the performance is what stops me to apply it by default for the Ajax >> > responses. >> > The application developer needs to decide whether their app can include >> > such invalid XML characters in the Ajax responses. >> > >> > >> > On Wed, Dec 19, 2012 at 12:34 PM, Martin Makundi < >> > [email protected]> wrote: >> > >> >> I wonder if it is performance-wise best place to have it as a >> wrap-it-all? >> >> >> >> 2012/12/19 Martin Grigorov <[email protected]>: >> >> > I think it is a good idea to have this filter in Wicket. >> >> > Each application will decide whether to use it or not. >> >> > >> >> > >> >> > On Wed, Dec 19, 2012 at 10:31 AM, Martin Grigorov < >> [email protected] >> >> >wrote: >> >> > >> >> >> >> >> >> >> >> >> http://blog.mark-mclaren.info/2007/02/invalid-xml-characters-when-valid-utf8_5873.html >> >> >> >> >> >> >> >> >> On Wed, Dec 19, 2012 at 4:34 AM, Martin Makundi < >> >> >> [email protected]> wrote: >> >> >> >> >> >>> xb also >> >> >>> >> >> >>> 2012/12/19 Michael Mosmann <[email protected]>: >> >> >>> > Am 15.12.2012 06:22, schrieb Martin Makundi: >> >> >>> > >> >> >>> > We could use AjaxSelfUpdatingTimerBehavior to iterate over most >> >> >>> characters >> >> >>> > and see where it fails (which could be easily detected).. >> >> >>> > >> >> >>> > As today i only know of 0x1a as a bad one. >> >> >>> > >> >> >>> > Michael Mosmann >> >> >>> > >> >> >>> > >> >> >>> >> OK, is possibly trivial: >> >> >>> >> >> >> >>> >> getRequestCycleSettings().addResponseFilter(new >> >> >>> IResponseFilter() { >> >> >>> >> @Override >> >> >>> >> public AppendingStringBuffer >> filter(AppendingStringBuffer >> >> >>> >> responseBuffer) { >> >> >>> >> return responseBuffer; TODO if starts with xml strip >> >> illegal >> >> >>> >> xml >> >> >>> >> characters? >> >> >>> >> } >> >> >>> >> }); >> >> >>> >> >> >> >>> >> >> >> >>> >> ? >> >> >>> >> >> >> >>> >> 2012/12/15 Martin Makundi <[email protected]> >> >> >>> >> >> >> >>> >>> Can you point me to an example for this? >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> 2012/12/15 Martin Grigorov <[email protected]> >> >> >>> >>> >> >> >>> >>>> org.apache.wicket.response.filter.IResponseFilter is applied to >> >> both >> >> >>> >>>> Ajax >> >> >>> >>>> and normal responses. >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> On Sat, Dec 15, 2012 at 7:02 AM, Martin Makundi < >> >> >>> >>>> [email protected]> wrote: >> >> >>> >>>> >> >> >>> >>>>> Hi! >> >> >>> >>>>> >> >> >>> >>>>> Is there a setting/interceptor/filter that can be applied to >> >> filter >> >> >>> out >> >> >>> >>>>> illegal utf characters from AjaxRequestTarget response? >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >> >> >> http://blog.mark-mclaren.info/2007/02/invalid-xml-characters-when-valid-utf8_5873.html >> >> >>> >>>>> >> >> >>> >>>>> Specifically wicket 1.4.x >> >> >>> >>>>> >> >> >>> >>>>> ** >> >> >>> >>>>> Martin >> >> >>> >>>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> -- >> >> >>> >>>> Martin Grigorov >> >> >>> >>>> jWeekend >> >> >>> >>>> Training, Consulting, Development >> >> >>> >>>> http://jWeekend.com <http://jweekend.com/> >> >> >>> >>>> >> >> >>> >>> >> >> >>> > >> >> >>> > >> >> >>> > >> --------------------------------------------------------------------- >> >> >>> > To unsubscribe, e-mail: [email protected] >> >> >>> > For additional commands, e-mail: [email protected] >> >> >>> > >> >> >>> >> >> >>> >> --------------------------------------------------------------------- >> >> >>> To unsubscribe, e-mail: [email protected] >> >> >>> For additional commands, e-mail: [email protected] >> >> >>> >> >> >>> >> >> >> >> >> >> >> >> >> -- >> >> >> Martin Grigorov >> >> >> jWeekend >> >> >> Training, Consulting, Development >> >> >> http://jWeekend.com <http://jweekend.com/> >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > Martin Grigorov >> >> > jWeekend >> >> > Training, Consulting, Development >> >> > http://jWeekend.com <http://jweekend.com/> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> > >> > >> > -- >> > Martin Grigorov >> > jWeekend >> > Training, Consulting, Development >> > http://jWeekend.com <http://jweekend.com/> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com <http://jweekend.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
