Package org.springframework.web.servlet.support

Examples of org.springframework.web.servlet.support.RequestDataValueProcessor


        CsrfToken token = new DefaultCsrfToken("1", "a", "b");
        request.setAttribute(CsrfToken.class.getName(), token);
        Map<String,String> expected = new HashMap<String,String>();
        expected.put(token.getParameterName(),token.getToken());

        RequestDataValueProcessor processor = new CsrfRequestDataValueProcessor();
        assertThat(processor.getExtraHiddenFields(request)).isEqualTo(expected);
    }
View Full Code Here


    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);

    }
View Full Code Here

    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);

    }
View Full Code Here

    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);

    }
View Full Code Here


    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);

    }
View Full Code Here

    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);

    }
View Full Code Here

    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);

    }
View Full Code Here


    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);

    }
View Full Code Here

    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);

    }
View Full Code Here

  /**
   * 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);
    }
    return action;
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.support.RequestDataValueProcessor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.