List of usage examples for org.apache.wicket.request.handler TextRequestHandler TextRequestHandler
public TextRequestHandler(final String string)
text/plain
and default charset (usually UTF-8) From source file:com.google.code.jqwicket.ui.validationengine.AjaxValidationRule.java
License:Apache License
protected AbstractAjaxBehavior newAjaxBehavior() { return new AbstractAjaxBehavior() { private static final long serialVersionUID = 1L; public void onRequest() { WebRequest req = (WebRequest) RequestCycle.get().getRequest(); String validateError = req.getRequestParameters().getParameterValue("validateError").toString(); String validateId = req.getRequestParameters().getParameterValue("validateId").toString(); boolean result = execute(new ExecutionContext(validateError, validateId, req.getRequestParameters().getParameterValue("validateValue").toString(), req.getRequestParameters().getParameterValue("extraData").toString())); StringBuffer buf = new StringBuffer("{'jsonValidateReturn':"); buf.append("[").append(Utils.quote(validateId)); buf.append(",").append(Utils.quote(validateError)); buf.append(",").append(Utils.quote(String.valueOf(result))); buf.append("]}"); RequestCycle.get().scheduleRequestHandlerAfterCurrent(new TextRequestHandler(buf.toString())); }/*from ww w.java 2 s.co m*/ }; }