Настроить оба.html и.jsp ViewResolvers в Spring 4?

Если мне нужно только .jsp как представление в моем веб-приложении, я пишу что-то вроде этого:

 @EnableWebMvc
 @ComponentScan("com.test")
 public class WebConfig extends WebMvcConfigurerAdapter {

   @Bean
   public ViewResolver viewResolver() {
     InternalResourceViewResolver resolver = new InternalResourceViewResolver();
     resolver.setPrefix("/WEB-INF/pages/");
     resolver.setSuffix(".jsp");
     return resolver;
   }
 }

Можно ли использовать .html также? Например:

@Controller
public class HelloController {
  @RequestMapping(value = "/hello", method = RequestMethod.GET)
  public String printHello(ModelMap model) {
    model.addAttribute("message", "Hello Spring MVC Framework!");
    return "hello"; // uses jsp extension
  }
}

@Controller
public class HomeController {
  @RequestMapping(value = "/home", method = RequestMethod.GET)
  public String home() {
    return "home"; // uses html extension
  }
}

0 ответов

Другие вопросы по тегам