Package org.springframework.web.servlet

Examples of org.springframework.web.servlet.ViewResolver.resolveViewName()


        String viewName = modelAndView.getViewName();

        try
        {
          Locale locale = (Locale) request.getAttribute(Globals.LOCALE_KEY);
          view = viewResolver.resolveViewName(viewName, locale);
        }
        catch (Exception e)
        {
          throw new ApplicationRuntimeException("Exception thrown during resolution of view name " + viewName
              + " using ViewResolver " + viewResolver.getClass(), e);
View Full Code Here


   * @see ViewResolver#resolveViewName
   */
  protected View resolveViewName(String viewName, Map model, RenderRequest request) throws Exception {
    for (Iterator it = this.viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      View view = viewResolver.resolveViewName(viewName, request.getLocale());
      if (view != null) {
        return view;
      }
    }
    return null;
View Full Code Here

   * @see ViewResolver#resolveViewName
   */
  protected View resolveViewName(String viewName, Map model, RenderRequest request) throws Exception {
    for (Iterator it = this.viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      View view = viewResolver.resolveViewName(viewName, request.getLocale());
      if (view != null) {
        return view;
      }
    }
    return null;
View Full Code Here

  public View resolveView(String viewId, RequestContext context) {
    for (Iterator it = viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      try {
        View view = viewResolver.resolveViewName(viewId, context.getExternalContext().getLocale());
        if (view != null) {
          return view;
        }
      } catch (Exception e) {
        IllegalStateException ise = new IllegalStateException("Exception resolving view with name '" + viewId
View Full Code Here

   
    for (MediaType requestedMediaType : acceptableMediaTypes) {
      ViewResolver viewResolver = findViewResolverForMediaType(requestedMediaType);
     
      if (viewResolver != null)
        return viewResolver.resolveViewName(name, locale);
    }
   
    logger.warn("No matching view resolvers found, backing onto Default resolver: " + defaultResolver);
    return defaultResolver.resolveViewName(name, locale);
  }
View Full Code Here

    View viewMock = mock(View.class, "application_xls");

    String viewName = "view";
    Locale locale = Locale.ENGLISH;

    given(viewResolverMock.resolveViewName(viewName, locale)).willReturn(null);
    given(viewResolverMock.resolveViewName(viewName + ".xls", locale)).willReturn(viewMock);
    given(viewMock.getContentType()).willReturn("application/vnd.ms-excel");

    View result = viewResolver.resolveViewName(viewName, locale);
    assertSame("Invalid view", viewMock, result);
View Full Code Here

    String viewName = "view";
    Locale locale = Locale.ENGLISH;

    given(viewResolverMock.resolveViewName(viewName, locale)).willReturn(null);
    given(viewResolverMock.resolveViewName(viewName + ".xls", locale)).willReturn(viewMock);
    given(viewMock.getContentType()).willReturn("application/vnd.ms-excel");

    View result = viewResolver.resolveViewName(viewName, locale);
    assertSame("Invalid view", viewMock, result);
  }
View Full Code Here

    View viewMock = mock(View.class, "application_xls");

    String viewName = "view";
    Locale locale = Locale.ENGLISH;

    given(viewResolverMock.resolveViewName(viewName, locale)).willReturn(null);
    given(viewResolverMock.resolveViewName(viewName + ".xls", locale)).willReturn(viewMock);
    given(viewMock.getContentType()).willReturn("application/vnd.ms-excel");

    View result = viewResolver.resolveViewName(viewName, locale);
    assertSame("Invalid view", viewMock, result);
View Full Code Here

    String viewName = "view";
    Locale locale = Locale.ENGLISH;

    given(viewResolverMock.resolveViewName(viewName, locale)).willReturn(null);
    given(viewResolverMock.resolveViewName(viewName + ".xls", locale)).willReturn(viewMock);
    given(viewMock.getContentType()).willReturn("application/vnd.ms-excel");

    View result = viewResolver.resolveViewName(viewName, locale);
    assertSame("Invalid view", viewMock, result);
  }
View Full Code Here

    View viewMock = mock(View.class, "application_xls");

    String viewName = "view";
    Locale locale = Locale.ENGLISH;

    given(viewResolverMock.resolveViewName(viewName, locale)).willReturn(null);
    given(viewResolverMock.resolveViewName(viewName + ".xls", locale)).willReturn(viewMock);
    given(viewMock.getContentType()).willReturn("application/vnd.ms-excel");

    View result = viewResolver.resolveViewName(viewName, locale);
    assertSame("Invalid view", viewMock, result);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.