Package org.springframework.web.context.request

Examples of org.springframework.web.context.request.ServletWebRequest


  @Override
  protected NativeWebRequest getWebRequest() {
    RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
    if (requestAttributes instanceof ServletRequestAttributes) {
      ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) requestAttributes;
      return new ServletWebRequest(servletRequestAttributes.getRequest());
    }
    return null;
  }
View Full Code Here


      throws Exception {

    ServletHandlerMethodResolver methodResolver = getMethodResolver(handler);
    Method handlerMethod = methodResolver.resolveHandlerMethod(request);
    ServletHandlerMethodInvoker methodInvoker = new ServletHandlerMethodInvoker(methodResolver);
    ServletWebRequest webRequest = new ServletWebRequest(request, response);
    ExtendedModelMap implicitModel = new BindingAwareModelMap();

    Object result = methodInvoker.invokeHandlerMethod(handlerMethod, handler, webRequest, implicitModel);
    ModelAndView mav =
        methodInvoker.getModelAndView(handlerMethod, handler.getClass(), result, implicitModel, webRequest);
View Full Code Here

      throw new IllegalStateException("Cannot compare without having any requested media types");
    }
  }

  private List<MediaType> getAcceptedMediaTypes(HttpServletRequest request) throws HttpMediaTypeNotAcceptableException {
    List<MediaType> mediaTypes = this.contentNegotiationManager.resolveMediaTypes(new ServletWebRequest(request));
    return mediaTypes.isEmpty() ? Collections.singletonList(MediaType.ALL) : mediaTypes;
  }
View Full Code Here

    else {
      // Uses configured default cacheSeconds setting.
      checkAndPrepare(request, response, true);
    }

    ServletWebRequest webRequest = new ServletWebRequest(request, response);
    HandlerMethodResolver methodResolver = getMethodResolver(handler);
    Method handlerMethod = methodResolver.resolveHandlerMethod(request);
    ArgumentsResolver argResolver = new ArgumentsResolver(methodResolver.getInitBinderMethods());

    for (Method attributeMethod : methodResolver.getModelAttributeMethods()) {
View Full Code Here

   * @see org.springframework.validation.DataBinder#registerCustomEditor
   * @see org.springframework.beans.propertyeditors.CustomDateEditor
   */
  protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
    if (this.webBindingInitializer != null) {
      this.webBindingInitializer.initBinder(binder, new ServletWebRequest(request));
    }
    initBinder((ServletRequest) request, binder);
  }
View Full Code Here

      throws Exception {

    ServletHandlerMethodResolver methodResolver = getMethodResolver(handler);
    Method handlerMethod = methodResolver.resolveHandlerMethod(request);
    ServletHandlerMethodInvoker methodInvoker = new ServletHandlerMethodInvoker(methodResolver);
    ServletWebRequest webRequest = new ServletWebRequest(request, response);
    ExtendedModelMap implicitModel = new BindingAwareModelMap();

    Object result = methodInvoker.invokeHandlerMethod(handlerMethod, handler, webRequest, implicitModel);
    ModelAndView mav =
        methodInvoker.getModelAndView(handlerMethod, handler.getClass(), result, implicitModel, webRequest);
View Full Code Here

      HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {

    if (handler != null) {
      Method handlerMethod = findBestExceptionHandlerMethod(handler, ex);
      if (handlerMethod != null) {
        ServletWebRequest webRequest = new ServletWebRequest(request, response);
        try {
          Object[] args = resolveHandlerArguments(handlerMethod, handler, webRequest, ex);
          if (logger.isDebugEnabled()) {
            logger.debug("Invoking request handler method: " + handlerMethod);
          }
View Full Code Here

    try {
      ServletHandlerMethodResolver methodResolver = getMethodResolver(handler);
      Method handlerMethod = methodResolver.resolveHandlerMethod(request);
      ServletHandlerMethodInvoker methodInvoker = new ServletHandlerMethodInvoker(methodResolver);
      ServletWebRequest webRequest = new ServletWebRequest(request, response);
      ExtendedModelMap implicitModel = new BindingAwareModelMap();

      Object result = methodInvoker.invokeHandlerMethod(handlerMethod, handler, webRequest, implicitModel);
      ModelAndView mav =
          methodInvoker.getModelAndView(handlerMethod, handler.getClass(), result, implicitModel, webRequest);
View Full Code Here

     * @see org.springframework.validation.DataBinder#registerCustomEditor
     * @see org.springframework.beans.propertyeditors.CustomDateEditor
     */
    protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
        if (this.webBindingInitializer != null) {
            this.webBindingInitializer.initBinder(binder, new ServletWebRequest(request));
        }
    }
View Full Code Here

//        String eTag = eTagExpression.getValue(String.class);
        Locale locale = localeResolver.resolveLocale(request);

        String eTag = messageSource.getMessage("build.number", null, null) + "/" + locale.toString();

        ServletWebRequest swr = new ServletWebRequest(request, response);
        if (swr.checkNotModified(eTag)) {
            return false;
        }
        return true;
    }
View Full Code Here

TOP

Related Classes of org.springframework.web.context.request.ServletWebRequest

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.