我想在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
页面。
配置错过了什么?
答案 0 :(得分:0)
我今天遇到了同样的问题,并在搜索解决方案时发现了你的问题。
这是一个常见的IntelliJ问题,所以,我会告诉你,我做了什么让应用程序工作(希望它会有所帮助)。
首先,尝试转到http://localhost:8080/login(您提到的localhost没有端口号)。 如果这没有帮助,请尝试以下步骤:
打开IntelliJ终端,输入“mvn clean install”(不带引号) - > ENTER - >等到这个过程结束 - >你应该看到类似的信息:
[INFO]建立成功 [INFO] ----------------------------------------------- --------------- [INFO]总时间:9.339秒 [INFO]完成时间:2018-03-03T00:46:58 + 02:00 [INFO]最终记忆:36M / 273M [INFO]
转到浏览器 - > http://localhost:8080/login - >你的login.jsp页面应该出现(如果没有运气,请尝试在Windows / Linux上使用CTRL + F5来刷新网页现金)。
希望这会帮助你,因为它适合我。
玩得开心! =)