首页 > 解决方案 > Spring Boot-Unable to connect to JSP in spring boot maven project error (type=Not Found, status=404) is throwed

问题描述

我创建了简单的 spring boot 项目来显示 jsp 输出,但是尽管执行了以下步骤,但仍显示错误我如何克服这个问题

错误是:

There was an unexpected error (type=Not Found, status=404).
/WEB-INF/jsp/products.jsp 

添加的依赖项是:

    <dependency>
    <groupId>org.apache.tomcat.embed</groupId>
    <artifactId>tomcat-embed-jasper</artifactId>
    <scope>provided</scope>
    </dependency>

    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>   
    </dependency>

我所有的控制器都在同一个文件夹下

控制器代码
包 CRUDRdsapp.CRUDRdsapp;

import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class ProductController {



      @RequestMapping("/welcome")
    public String welcome(){
        return "products";
    }

} 

添加到应用程序属性文件的属性是:

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

我将jsp放在webapp/WEB-INF/jsp文件夹中: prpject文件夹结构

标签: spring-boot

解决方案


推荐阅读