Put a breakpoint at org.apache.wicket.protocol.http.servlet.ServletWebRequest#generatePostParameters() and see whether it is called before your code. This is the only place where Wicket reads the request parameters.
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Dec 16, 2014 at 4:23 PM, oljomen <[email protected]> wrote: > > The code from behavior that gets triggered: > > @Override > protected void updateAjaxAttributes(AjaxRequestAttributes attributes) > { > super.updateAjaxAttributes(attributes); > //attributes.setChannel(new AjaxChannel("json")); > attributes.setDataType("json"); > } > > @Override > protected void respond(AjaxRequestTarget target) > { > > //get parameters > final RequestCycle requestCycle = RequestCycle.get(); > WebRequest webRequest = > (WebRequest)RequestCycle.get().getRequest(); > > HttpServletRequest httpRequest = > (HttpServletRequest)webRequest.getContainerRequest(); > BufferedReader bufReader = null; > try > { > bufReader = httpRequest.getReader(); > StringBuilder builder = new StringBuilder(); > String stringLine; > while ((stringLine = bufReader.readLine()) != null) > builder.append(stringLine); > > System.out.println(builder.toString()); > } > catch (IOException e1) > { > e1.printStackTrace(); > } > } > > I don't know the code that sends the request since is generated by kendoUI, > I am just sending the transport read callback url to my listener when > initializing a component. I can look in js files from Kendo to try to find > the js code that is responsible for this request. > > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/Read-JSON-from-ajax-post-tp4668789p4668795.html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
