/** * 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 action through a {@link RequestDataValueProcessor} instance * if one is configured or otherwise returns the action unmodified. */ private String processAction(String action) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { action = processor.processAction((HttpServletRequest) request, action, getHttpMethod()); } return action; }
/** * 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 int doEndTag() throws JspException { String url = createUrl(); RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if ((processor != null) && (request instanceof HttpServletRequest)) { url = processor.processUrl((HttpServletRequest) request, url); } if (this.var == null) { // print the url to the writer try { this.pageContext.getOut().print(url); } catch (IOException ex) { throw new JspException(ex); } } else { // store the url as a variable this.pageContext.setAttribute(this.var, url, this.scope); } return EVAL_PAGE; }
/** * Closes the '{@code form}' block tag and removes the form object name * from the {@link javax.servlet.jsp.PageContext}. */ @Override public int doEndTag() throws JspException { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { writeHiddenFields(processor.getExtraHiddenFields((HttpServletRequest) request)); } Assert.state(this.tagWriter != null, "No TagWriter set"); this.tagWriter.endTag(); return EVAL_PAGE; }
/** * Process the action through a {@link RequestDataValueProcessor} instance * if one is configured or otherwise returns the action unmodified. */ private String processAction(String action) { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { action = processor.processAction((HttpServletRequest) request, action, getHttpMethod()); } return action; }
/** * Closes the '{@code form}' block tag and removes the form object name * from the {@link javax.servlet.jsp.PageContext}. */ @Override public int doEndTag() throws JspException { RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if (processor != null && request instanceof HttpServletRequest) { writeHiddenFields(processor.getExtraHiddenFields((HttpServletRequest) request)); } Assert.state(this.tagWriter != null, "No TagWriter set"); this.tagWriter.endTag(); return EVAL_PAGE; }
@Override public int doEndTag() throws JspException { String url = createUrl(); RequestDataValueProcessor processor = getRequestContext().getRequestDataValueProcessor(); ServletRequest request = this.pageContext.getRequest(); if ((processor != null) && (request instanceof HttpServletRequest)) { url = processor.processUrl((HttpServletRequest) request, url); } if (this.var == null) { // print the url to the writer try { this.pageContext.getOut().print(url); } catch (IOException ex) { throw new JspException(ex); } } else { // store the url as a variable this.pageContext.setAttribute(this.var, url, this.scope); } return EVAL_PAGE; }
public String processUrl( final RequestContext requestContext, final HttpServletRequest request, final String url) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return url; } return processor.processUrl(request, url); }
public String processAction( final RequestContext requestContext, final HttpServletRequest request, final String action, final String httpMethod) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return action; } // The "httpMethod" argument is ignored as of 3.1 and 3.2, but will be used in Spring 4.0 return processor.processAction(request, action); }
public Map<String, String> getExtraHiddenFields( final RequestContext requestContext, final HttpServletRequest request) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return null; } return processor.getExtraHiddenFields(request); }
public String processAction( final RequestContext requestContext, final HttpServletRequest request, final String action, final String httpMethod) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return action; } // The "httpMethod" argument is ignored as of 3.1 and 3.2, but will be used in Spring 4.0 return processor.processAction(request, action, httpMethod); }
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 processAction( final RequestContext requestContext, final HttpServletRequest request, final String action, final String httpMethod) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return action; } // The "httpMethod" argument is ignored as of 3.1 and 3.2, but will be used in Spring 4.0 return processor.processAction(request, action); }
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 Map<String, String> getExtraHiddenFields( final RequestContext requestContext, final HttpServletRequest request) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return null; } return processor.getExtraHiddenFields(request); }
public String processUrl( final RequestContext requestContext, final HttpServletRequest request, final String url) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return url; } return processor.processUrl(request, url); }
public Map<String, String> getExtraHiddenFields( final RequestContext requestContext, final HttpServletRequest request) { final RequestDataValueProcessor processor = requestContext.getRequestDataValueProcessor(); if (processor == null) { return null; } return processor.getExtraHiddenFields(request); }
public SpringWebMvcThymeleafRequestContext( final RequestContext requestContext, final HttpServletRequest httpServletRequest) { super(); Validate.notNull(requestContext, "Spring WebMVC RequestContext cannot be null"); Validate.notNull(httpServletRequest, "HttpServletRequest cannot be null"); this.requestContext = requestContext; this.httpServletRequest = httpServletRequest; this.thymeleafRequestDataValueProcessor = new SpringWebMvcThymeleafRequestDataValueProcessor( this.requestContext.getRequestDataValueProcessor(), httpServletRequest); }