我想在Spring Boot
(1.5.4)中为jsp
页面添加映射。首先,我开始在IntelliJ
的项目中创建。然后我在pom.xml
中添加了一些软件包。现在我在这个文件中有以下依赖项:
接下来,我创建了一个类来为/login
制作映射。
@Controller
public class LoginController
{
@RequestMapping("/login")
public String login()
{
return "login";
}
}
我在login.jsp
的位置创建了src/main/webapp/web-inf/jsp
文件。
最后,我在application.properties
中添加了以下内容:
spring.mvc.view.prefix = /WEB-INF/jsp/
spring.mvc.view.suffix = .jsp
不幸的是,当我尝试访问localhost/login
时,我得到了Whitelabel Error Page
页面。配置错过了什么?
我今天遇到了同样的问题,并在谷歌搜索解决方案时发现了你的问题。
这是一个常见的IntelliJ问题,所以,我会告诉你,我做了什么让应用程序工作(希望它会有所帮助)。
首先,尝试去http://localhost:8080/login(你提到没有端口号的localhost)。如果这没有帮助,请尝试以下步骤:
希望这会帮助你,因为它对我有用。
玩得开心! =)