Package org.springframework.web.servlet.view

Examples of org.springframework.web.servlet.view.InternalResourceViewResolver


  public void testTilesJstlView() throws Exception {
    Locale locale = !Locale.GERMAN.equals(Locale.getDefault()) ? Locale.GERMAN : Locale.FRENCH;

    StaticWebApplicationContext wac = prepareWebApplicationContext();

    InternalResourceViewResolver irvr = new InternalResourceViewResolver();
    irvr.setApplicationContext(wac);
    irvr.setViewClass(TilesJstlView.class);
    View view = irvr.resolveViewName("testTile", new Locale("nl", ""));

    MockHttpServletRequest request = new MockHttpServletRequest(wac.getServletContext());
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
    request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, new FixedLocaleResolver(locale));
View Full Code Here


    StaticWebApplicationContext wac = prepareWebApplicationContext();
    ((MockServletContext) wac.getServletContext()).addInitParameter(
        Config.FMT_LOCALIZATION_CONTEXT, "org/springframework/web/context/WEB-INF/context-messages");

    InternalResourceViewResolver irvr = new InternalResourceViewResolver();
    irvr.setApplicationContext(wac);
    irvr.setViewClass(TilesJstlView.class);
    View view = irvr.resolveViewName("testTile", new Locale("nl", ""));

    MockHttpServletRequest request = new MockHttpServletRequest(wac.getServletContext());
    MockHttpServletResponse response = new MockHttpServletResponse();
    wac.addMessage("code1", locale, "messageX");
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
View Full Code Here

  }

  public void testTilesViewWithController() throws Exception {
    WebApplicationContext wac = prepareWebApplicationContext();

    InternalResourceViewResolver irvr = new InternalResourceViewResolver();
    irvr.setApplicationContext(wac);
    irvr.setViewClass(TilesView.class);
    View view = irvr.resolveViewName("testTileWithController", new Locale("nl", ""));

    MockHttpServletRequest request = new MockHttpServletRequest(wac.getServletContext());
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
    request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, new AcceptHeaderLocaleResolver());
View Full Code Here

  @Override
  public void afterPropertiesSet() throws Exception {
    // After the properties are set, throw the defaults into the mimeTypeMappings
   
    if (mimeTypeToViewResolver.containsKey(MediaType.TEXT_HTML_VALUE) == false) {
      InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
      viewResolver.setPrefix(defaultInternalResourcePrefix);
      viewResolver.setSuffix(defaultInternalResourceSuffix);
      viewResolver.setApplicationContext(getApplicationContext());
     
      mimeTypeToViewResolver.put(MediaType.TEXT_HTML_VALUE, viewResolver);
      if (defaultResolver == null)
        defaultResolver = viewResolver;
    }
View Full Code Here

        return messageSource;
    }

    @Bean
    public ViewResolver viewResolver() {
        InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();

        viewResolver.setViewClass(JstlView.class);
        viewResolver.setPrefix(VIEW_RESOLVER_PREFIX);
        viewResolver.setSuffix(VIEW_RESOLVER_SUFFIX);

        return viewResolver;
    }
View Full Code Here

public class ViewResolutionTests {

  @Test
  public void testJspOnly() throws Exception {

    InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
    viewResolver.setPrefix("/WEB-INF/");
    viewResolver.setSuffix(".jsp");

    standaloneSetup(new PersonController()).setViewResolvers(viewResolver).build()
      .perform(get("/person/Corea"))
        .andExpect(status().isOk())
        .andExpect(model().size(1))
View Full Code Here

    cnViewResolver.setDefaultViews(viewList);
    cnViewResolver.setDefaultContentType(MediaType.TEXT_HTML);

    MockMvc mockMvc =
      standaloneSetup(new PersonController())
        .setViewResolvers(cnViewResolver, new InternalResourceViewResolver())
        .build();

    mockMvc.perform(get("/person/Corea"))
      .andExpect(status().isOk())
      .andExpect(model().size(1))
View Full Code Here

  }

  private List<ViewResolver> initViewResolvers(WebApplicationContext wac) {

    this.viewResolvers = (this.viewResolvers == null) ?
        Arrays.<ViewResolver>asList(new InternalResourceViewResolver()) : viewResolvers;

    for (Object viewResolver : this.viewResolvers) {
      if (viewResolver instanceof WebApplicationObjectSupport) {
        ((WebApplicationObjectSupport) viewResolver).setApplicationContext(wac);
      }
View Full Code Here

    return new HibernateExceptionTranslator();
  }

  @Bean
  public ViewResolver getViewResolver() {
    InternalResourceViewResolver resolver = new InternalResourceViewResolver();
    resolver.setPrefix("/WEB-INF/view/");
    resolver.setSuffix(".jsp");
    return resolver;
  }
View Full Code Here

  }

  @Bean
  public ViewResolver resolver()
  {
    InternalResourceViewResolver url = new InternalResourceViewResolver();
    url.setPrefix("/WEB-INF/views/");
    url.setSuffix(".jsp");
    return url;
  }
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.view.InternalResourceViewResolver

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.