Spring Boot跳轉Jsp頁面報錯javax.servlet.ServletException: Could not resolve view with name 'index' in servlet with name 'dispatcherServlet'

該異常是因為用定義了帶@EnableWebMvc注解的配置類后發生的,在帶該注解的配置類中加入下面的代碼就可以了:

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

有了這段代碼在application.yml中的下面的配置就沒有必要了

spring: 
  mvc:
    view:
      prefix: /WEB-INF/
      suffix: .jsp
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容