我正在尝试使用Spring Boot创建一个简单的webapp,目前我遇到一个错误,我无法逾越。
错误显示“应用程序没有针对/ error的显式映射的Whitelabel错误页面,因此您将其视为后备
存在意外错误(类型=未找到,状态= 404)。 /index.jsp“
这是我当前的代码以及jsp文件。
这是我的java文件:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class UserController {
@RequestMapping("/")
public String register(){
return "Login.jsp";
}
}
这是我的jsp文件:
<%@ page contentType="text/html;charset=UTF-8" language = "java" %>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="login-box">
<h1> Login </h1>
</div>
<div class="textbox">
<input type="text" placeholder = "username" name="" value="">
</div>
<div class="textbox">
<input type="text" placeholder = "password" name="" value="">
</div>
<input class="btn" type = "button" name = "" value="">
</body>
</html>
我尝试了许多解决方案,例如;添加正确的依赖项,更改文件夹以及更改文件名。
我收到此错误的主要原因是什么?
谢谢。
答案 0 :(得分:0)
将.jsp文件移动到资源包下的templates文件夹中。并将以下行添加到您的application.properties
文件中
spring.mvc.view.suffix: .jsp