List of usage examples for org.apache.wicket.request Request getPostParameters
public IRequestParameters getPostParameters()
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets a map with all parameters. Looks in the query, request and post parameters. * * @param request// w w w . java 2 s .c om * the request * @return a map with all parameters. */ public static Map<String, List<StringValue>> getPageParametersMap(final Request request) { final Map<String, List<StringValue>> map = new HashMap<>(); addToParameters(request.getRequestParameters(), map); addToParameters(request.getQueryParameters(), map); addToParameters(request.getPostParameters(), map); return map; }
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets the parameter value from given parameter name. Looks in the query and post parameters. * * @param request/* w w w. j av a 2 s . c o m*/ * the request * @param parameterName * the parameter name * @return the parameter value */ public static String getParameter(final Request request, final String parameterName) { String parameterValue = request.getRequestParameters().getParameterValue(parameterName).toString(); if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getPostParameters().getParameterValue(parameterName).toString(); } if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getQueryParameters().getParameterValue(parameterName).toString(); } if ((parameterValue == null) || parameterValue.isEmpty()) { parameterValue = request.getRequestParameters().getParameterValue(parameterName).toString(); } return parameterValue; }
From source file:de.alpharogroup.wicket.base.util.parameter.PageParametersExtensions.java
License:Apache License
/** * Gets a map with all parameters. Looks in the query, request and post parameters. Migration * method from 1.4.* to 1.5.*./*w ww . j av a 2 s . c o m*/ * * @param request * the request * @return a map with all parameters. */ public static Map<String, String[]> getParameterMap(final Request request) { final Map<String, String[]> map = new HashMap<>(); addParameters(request.getRequestParameters(), map); addParameters(request.getQueryParameters(), map); addParameters(request.getPostParameters(), map); return map; }
From source file:org.hippoecm.frontend.plugins.ckeditor.AutoSaveBehavior.java
License:Apache License
@Override protected void respond(final AjaxRequestTarget target) { final Request request = RequestCycle.get().getRequest(); final IRequestParameters requestParameters = request.getPostParameters(); final StringValue data = requestParameters.getParameterValue(POST_PARAM_DATA); if (data.isNull()) { log.info("Cannot auto-save CKEditor contents because the request parameter '{}' is missing", POST_PARAM_DATA);/* ww w . j av a2s . co m*/ } else { log.debug("Auto-saving CKEditor contents: '{}'", data); editorModel.setObject(data.toString()); } }
From source file:org.hippoecm.frontend.plugins.richtext.dialog.AbstractAjaxDialogBehavior.java
License:Apache License
protected Map<String, String> getParameters() { Request request = RequestCycle.get().getRequest(); HashMap<String, String> parameters = new HashMap<String, String>(); final IRequestParameters requestParameters = request.getPostParameters(); for (String key : requestParameters.getParameterNames()) { parameters.put(key, requestParameters.getParameterValue(key).toString()); }//from ww w.ja v a 2 s . co m return parameters; }
From source file:org.jaulp.wicket.base.util.parameter.PageParametersUtils.java
License:Apache License
/** * Gets the parameter value from given parameter name. Looks in the query and post parameters. * //from w w w .j a va 2 s .co m * @param request * the request * @param parameterName * the parameter name * @return the parameter value */ public static String getParameter(Request request, String parameterName) { String parameterValue = request.getRequestParameters().getParameterValue(parameterName).toString(); if (parameterValue == null || parameterValue.isEmpty()) { parameterValue = request.getPostParameters().getParameterValue(parameterName).toString(); } return parameterValue; }
From source file:org.xaloon.wicket.plugin.captcha.RecaptchaValidator.java
License:Apache License
@Override public void validate(Form<?> form) { Request request = RequestCycle.get().getRequest(); IRequestParameters requestParameters = request.getPostParameters(); String recaptcha_challenge_field = requestParameters.getParameterValue(RECAPTCHA_CHALLENGE_FIELD) .toString();//from w w w . j ava 2 s . co m String recaptcha_response_field = requestParameters.getParameterValue(RECAPTCHA_RESPONSE_FIELD).toString(); String remoteIpAddress = ((ServletWebRequest) request).getContainerRequest().getRemoteAddr(); if (!validate(remoteIpAddress, recaptcha_challenge_field, recaptcha_response_field)) { form.error(stringResourceLoader.getString(RecaptchaValidator.class, RECAPTCHA_VALIDATION_MESSAGE)); } }