@Override public String processFormFieldValue(HttpServletRequest request, String name, String value, String type) { return (this.processor != null) ? this.processor.processFormFieldValue(request, name, value, type) : value; }
/** * Process the given form field through a {@link RequestDataValueProcessor} * instance if one is configured or otherwise returns the same value. */ protected final String processFieldValue(@Nullable String name, String value, String type) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { value = processor.processFormFieldValue((HttpServletRequest) request, name, value, type); } return value; }
/** * Process the given form field through a {@link RequestDataValueProcessor} * instance if one is configured or otherwise returns the same value. */ protected final String processFieldValue(@Nullable String name, String value, String type) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { value = processor.processFormFieldValue((HttpServletRequest) request, name, value, type); } return value; }
@Override public String processFormFieldValue(final String name, final String value, final String type) { if (this.requestDataValueProcessor == null) { // The presence of a Request Data Value Processor is optional return value; } return this.requestDataValueProcessor.processFormFieldValue(this.httpServletRequest, name, value, type); }
/** * Calls the {@code processFormFieldValue()} method of all the {@link RequestDataValueProcessor} implementations <br> * this class holds. * @param request the current request * @param name the form field name * @param value the form field value.must not be null. * @param type the form field type ("text", "hidden", etc.) * @see org.springframework.web.servlet.support.RequestDataValueProcessor#processFormFieldValue(javax.servlet.http.HttpServletRequest, * java.lang.String, java.lang.String, java.lang.String) */ @Override public String processFormFieldValue(HttpServletRequest request, String name, String value, String type) { String result = value; for (RequestDataValueProcessor processor : processors) { result = processor.processFormFieldValue(request, name, value, type); if (!value.equals(result)) { break; } } return result; }
public String processFormFieldValue( final RequestContext requestContext, final HttpServletRequest request, final String name, final String value, final String type) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return value; } return processor.processFormFieldValue(request, name, value, type); }
public String processFormFieldValue( final RequestContext requestContext, final HttpServletRequest request, final String name, final String value, final String type) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return value; } return processor.processFormFieldValue(request, name, value, type); }
public String processFormFieldValue( final RequestContext requestContext, final HttpServletRequest request, final String name, final String value, final String type) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return value; } return processor.processFormFieldValue(request, name, value, type); }
/** * Process the given form field through a {@link RequestDataValueProcessor} * instance if one is configured or otherwise returns the same value. */ protected final String processFieldValue(String name, String value, String type) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { value = processor.processFormFieldValue((HttpServletRequest) request, name, value, type); } return value; }
public String processFormFieldValue( final RequestContext requestContext, final HttpServletRequest request, final String name, final String value, final String type) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return value; } return processor.processFormFieldValue(request, name, value, type); }
protected final String processFieldValue(String name, String value, String type) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = ServletUtils.getRequest(); if (processor != null && (request instanceof HttpServletRequest)) { value = processor.processFormFieldValue((HttpServletRequest) request, name, value, type); } return value; }
public String processFormFieldValue(final RequestContextHolder request, final String name, String value, final String type) { if (request == null) { return value; } if (innerRequestDataValueProcessor != null) { @SuppressWarnings("deprecation") String processedValue = innerRequestDataValueProcessor.processFormFieldValue(request.getRequest(), name, value, type); if (processedValue != value) { value = processedValue; } } if (name == null) { return value; } IDataComposer dataComposer = request.getDataComposer(); if (dataComposer == null) { return value; } if (isEditable(type)) { dataComposer.composeFormField(name, value, true, type); return value; } else { return dataComposer.composeFormField(name, value, false, type, "hidden".equals(type)); } }