Package org.springframework.web.servlet

Examples of org.springframework.web.servlet.View


    if (returnValue == null) {
      return;
    }
    else if (returnValue instanceof View){
      View view = (View) returnValue;
      mavContainer.setView(view);
      if (view instanceof SmartView) {
        if (((SmartView) view).isRedirectView()) {
          mavContainer.setRedirectModelScenario(true);
        }
View Full Code Here


      return createView(viewName, locale);
    }
    else {
      Object cacheKey = getCacheKey(viewName, locale);
      synchronized (this.viewCache) {
        View view = this.viewCache.get(cacheKey);
        if (view == null && (!this.cacheUnresolved || !this.viewCache.containsKey(cacheKey))) {
          // Ask the subclass to create the View object.
          view = createView(viewName, locale);
          if (view != null || this.cacheUnresolved) {
            this.viewCache.put(cacheKey, view);
View Full Code Here

    RequestAttributes attrs = RequestContextHolder.getRequestAttributes();
    Assert.isInstanceOf(ServletRequestAttributes.class, attrs);
    List<MediaType> requestedMediaTypes = getMediaTypes(((ServletRequestAttributes) attrs).getRequest());
    if (requestedMediaTypes != null) {
      List<View> candidateViews = getCandidateViews(viewName, locale, requestedMediaTypes);
      View bestView = getBestView(candidateViews, requestedMediaTypes);
      if (bestView != null) {
        return bestView;
      }
    }
    if (this.useNotAcceptableStatusCode) {
View Full Code Here

  private List<View> getCandidateViews(String viewName, Locale locale, List<MediaType> requestedMediaTypes)
      throws Exception {

    List<View> candidateViews = new ArrayList<View>();
    for (ViewResolver viewResolver : this.viewResolvers) {
      View view = viewResolver.resolveViewName(viewName, locale);
      if (view != null) {
        candidateViews.add(view);
      }
      for (MediaType requestedMediaType : requestedMediaTypes) {
        List<String> extensions = getExtensionsForMediaType(requestedMediaType);
View Full Code Here

      return createView(viewName, locale);
    }
    else {
      Object cacheKey = getCacheKey(viewName, locale);
      synchronized (this.viewCache) {
        View view = this.viewCache.get(cacheKey);
        if (view == null && (!this.cacheUnresolved || !this.viewCache.containsKey(cacheKey))) {
          // Ask the subclass to create the View object.
          view = createView(viewName, locale);
          if (view != null || this.cacheUnresolved) {
            this.viewCache.put(cacheKey, view);
View Full Code Here

    RequestAttributes attrs = RequestContextHolder.getRequestAttributes();
    Assert.isInstanceOf(ServletRequestAttributes.class, attrs);
    List<MediaType> requestedMediaTypes = getMediaTypes(((ServletRequestAttributes) attrs).getRequest());
    if (requestedMediaTypes != null) {
      List<View> candidateViews = getCandidateViews(viewName, locale, requestedMediaTypes);
      View bestView = getBestView(candidateViews, requestedMediaTypes, attrs);
      if (bestView != null) {
        return bestView;
      }
    }
    if (this.useNotAcceptableStatusCode) {
View Full Code Here

  private List<View> getCandidateViews(String viewName, Locale locale, List<MediaType> requestedMediaTypes)
      throws Exception {

    List<View> candidateViews = new ArrayList<View>();
    for (ViewResolver viewResolver : this.viewResolvers) {
      View view = viewResolver.resolveViewName(viewName, locale);
      if (view != null) {
        candidateViews.add(view);
      }
      for (MediaType requestedMediaType : requestedMediaTypes) {
        List<String> extensions = this.contentNegotiationManager.resolveFileExtensions(requestedMediaType);
View Full Code Here

   * @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet
   */
  @Override
  protected View loadView(String viewName, Locale locale) throws Exception {
    AbstractUrlBasedView view = buildView(viewName);
    View result = applyLifecycleMethods(viewName, view);
    return (view.checkResource(locale) ? result : null);
  }
View Full Code Here

      if (viewName != null && viewName.startsWith("redirect:")) {
        mavContainer.setRedirectModelScenario(true);
      }
    }
    else {
      View view = mav.getView();
      mavContainer.setView(view);
      if (view instanceof SmartView) {
        if (((SmartView) view).isRedirectView()) {
          mavContainer.setRedirectModelScenario(true);
        }
View Full Code Here

                  NativeWebRequest webRequest) throws Exception {
    if (returnValue == null) {
      return;
    }
    else if (returnValue instanceof View){
      View view = (View) returnValue;
      mavContainer.setView(view);
      if (view instanceof SmartView) {
        if (((SmartView) view).isRedirectView()) {
          mavContainer.setRedirectModelScenario(true);
        }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.View

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.