Package org.springframework.web.servlet

Examples of org.springframework.web.servlet.View


  public void tearDown() throws Exception {
    this.jsfMock.tearDown();
  }

  public void testViewResolution() throws Exception {
    View view = this.resolver.resolveViewName("intro", new Locale("EN"));
    assertTrue(view instanceof JsfView);
  }
View Full Code Here


    if(viewNameParts.length == 1) {
        viewName = WebUtils.addViewPrefix(viewName, webRequest.getControllerName());
        viewNameParts = splitViewName(viewName);
    }

    View v = scaffoldedViews.get(viewName);
        if (v == null) {
      GrailsDomainClass domainClass = scaffoldedDomains.get(viewNameParts[0]);
      if (domainClass != null) {
        String viewCode = null;
        try {
View Full Code Here

    }

    @Test
    public void viewResolverMonitored() throws Exception {
        ExampleViewResolver testResolver = new ExampleViewResolver();
        View view = testResolver.resolveViewName("testView", Locale.US);

        Operation operation = getLastEntered();
        assertEquals("Resolve view \"testView\"", operation.getLabel());
        assertEquals("testView", operation.get("viewName"));
        assertEquals(view.getContentType(), operation.get("contentType"));
        assertEquals("\"testUrl\"", operation.get("resolvedView"));
        assertEquals(Locale.US.toString(), operation.get("locale"));
    }
View Full Code Here

    }

    @Override
    public void processNormalExit(Operation op, Object returnValue) {
        if (returnValue instanceof View) {
            View view = (View) returnValue;
            op.put("resolvedView", ViewUtils.getViewDescription(view))
                    .putAnyNonEmpty("contentType", view.getContentType())
            ;
        }
    }
View Full Code Here

    }

    @Test
    public void testReturnView() {
        ExampleController controller = createTestExampleController("testReturnView");
        View view = controller.returnView();
        assertControllerView(view.getClass().getSimpleName());
    }
View Full Code Here

  }

  public View resolveView(String viewId, RequestContext context) {
    for (ViewResolver viewResolver : viewResolvers) {
      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

  }

  protected void doRender(Map<String, ?> model) throws Exception {
    RequestContext context = getRequestContext();
    ExternalContext externalContext = context.getExternalContext();
    View view = getView();
    PortletContext portletContext = (PortletContext) externalContext.getNativeContext();
    PortletRequest request = (PortletRequest) externalContext.getNativeRequest();
    MimeResponse response = (MimeResponse) externalContext.getNativeResponse();
    if (response.getContentType() == null) {
      // No Portlet content type specified yet -> use the view-determined type.
      // (The Portlet spec requires the content type to be set on the RenderResponse)
      String contentType = view.getContentType();
      if (contentType != null) {
        response.setContentType(contentType);
      }
    }
    request.setAttribute(ViewRendererServlet.VIEW_ATTRIBUTE, view);
View Full Code Here

                    throw new WrappedInitializationException(e);
                }
            }
        };

        View view = null;
        if (entry == null) {
            try {
                return CacheEntry.getValue(viewCache, viewCacheKey, cacheTimeout, updater);
            }
            catch (CacheEntry.UpdateException e) {
View Full Code Here

       
    }

    @Override
    public View resolveViewName(String viewName, Locale locale) throws Exception {
        View innerView = innerViewResolver.resolveViewName(viewName, locale);
        if(innerView == null) {
            return null;
        } else if(innerView instanceof SmartView && ((SmartView)innerView).isRedirectView()) {
            return innerView;
        } else {
View Full Code Here

        return uri;
    }

    protected void resolveView(HttpServletRequest request, UrlMappingInfo info, ModelAndView mv) throws Exception {
        ViewResolver viewResolver = WebUtils.lookupViewResolver(servletContext);
        View v = UrlMappingUtils.resolveView(request, info, info.getViewName(), viewResolver);
        if (v != null) {
            mv.setView(v);
        }
    }
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.