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]
>
>

Reply via email to