Я новичок в wicket и AJAX и пытаюсь настроить простую страницу, которая передает сообщения со страницы html через jQuery & ajax в сервлет wicket.Затем на странице обновляется метка с соответствующим ответом.
Я попытался использовать приведенный ниже код из Женитьба на Wicket и jQuery UI Autocomplete Ajax , но код не компилируется с использованием Wicket 1.5.4.getParameterMap()
, setRequestTarget
и StringRequestTarget
не распознаются в калитке 1.5.4.
Любая помощь будет принята с благодарностью.
add(aab = new AbstractAjaxBehavior() {
@Override
public void renderHead(Component component, IHeaderResponse response) {
super.renderHead(component, response);
response.renderJavaScript("var callbackUrl = '" + aab1.getCallbackUrl() + "';", "callbackurl");
}
// handle the ajax request
@Override
public void onRequest() {
System.out.println("ajax request received");
RequestCycle requestCycle = RequestCycle.get();
Request request = requestCycle.getRequest();
IRequestParameters irp = request.getRequestParameters();
String json = getJSON();
requestCycle.scheduleRequestHandlerAfterCurrent(new TextRequestHandler("application/json", "UTF-8", json));
}
});