SpringBoot访问jsp页面报404错误

@SpringBoot访问jsp页面报404错误

SpringBoot访问jsp页面报404错误

1、在pom.xml文件增加对应的jar包


            javax.servlet
            jstl
        
        
        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        
        
            org.apache.tomcat.embed
            tomcat-embed-jasper

在build标签增加


            
                src/main/webapp
                META-INF/resources
                
                    **/**
                
            
            
                src/main/resources
                true
                
                    **/**
                
            

2、修改配置文件增加

#spring mvc 配置
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp

或者增加

package com.unicom.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.springframework.web.servlet.view.JstlView;

@Configuration
public class MyConfigurer extends WebMvcConfigurerAdapter {

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

3、如果以上方法还是不行,那就是工作目录的问题。修改工作目录方式如下:
SpringBoot访问jsp页面报404错误_第1张图片
修改箭头所指的为当前内容即可。如何没有该选项,maven clean 和 compile 完毕即可看到该内容。

你可能感兴趣的:(SpringBoot)