Package org.springframework.web.context.request

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


    /**
     * ע��spring <code>ServletRequestAttributes</code>�е������ص���������Щ��������request
     * context���ύ֮�����ε��á�
     */
    public static void registerRequestDestructionCallback(String name, Runnable callback) {
        ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();

        attributes.registerDestructionCallback(name, callback, RequestAttributes.SCOPE_REQUEST);
    }
View Full Code Here


    return !"false".equals(parameter.toLowerCase());
  }

  private Map<String, Object> getErrorAttributes(HttpServletRequest request,
      boolean includeStackTrace) {
    RequestAttributes requestAttributes = new ServletRequestAttributes(request);
    return this.errorAttributes.getErrorAttributes(requestAttributes,
        includeStackTrace);
  }
View Full Code Here

  }

  private void setupRequestScope() {
    GenericApplicationContext genericContext = (GenericApplicationContext) context;
    genericContext.getBeanFactory().registerScope("request", new RequestScope());
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
 
View Full Code Here

  }

  private void setupRequestScope() {
    GenericApplicationContext genericContext = (GenericApplicationContext) context;
    genericContext.getBeanFactory().registerScope("request", new RequestScope());
    RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(new MockHttpServletRequest()));
 
View Full Code Here

        return globalCredentials;
    }

    @Override
    public Credentials getUserCredentials() {
        final ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
        final HttpServletRequest request = requestAttributes.getRequest();
        final Principal principal = request.getUserPrincipal();
        return new SimpleCredentials(principal.getName(), new char[0]);
    }
View Full Code Here

*/
public class Helper {

  public static HttpServletRequest getCurrentRequest(){
      try{
        final ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes();
        return attr.getRequest();
      } catch (IllegalStateException e){
          return null;
      }
  }
View Full Code Here

public class MultipartHandlerInterceptor extends HandlerInterceptorAdapter {

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        if (request instanceof MultipartHttpServletRequest) {
            RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
        }
        return true;
    }
View Full Code Here

    public void doFilterHttp(HttpServletRequest request, HttpServletResponse response, FilterChain chain)
            throws IOException, ServletException {

        // CUSTOM: save request attributes
        RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));

        String header = request.getHeader("Authorization");

        // CUSTOM: remove header logging
        /*
 
View Full Code Here

        }
        return requiresAuth;
    }

    protected Authentication authenticate(HttpServletRequest request) throws AuthenticationException {
        RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(request));
       
        boolean isAnonymous = workflowUserManager.isCurrentUserAnonymous();
        UserSecurity us = DirectoryUtil.getUserSecurity();
        if (us != null && us.getForceSessionTimeout() && !isAnonymous) {
            throw new BadCredentialsException(ResourceBundleUtil.getMessage("authentication.failed.sessionTimeOut"));
View Full Code Here

TOP

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

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.