[英]Cannot acess a JSP page using Spring Boot
我想在Spring Boot
(1.5.4)中為jsp
頁面添加映射。 首先,我首先在IntelliJ
創建項目。 然后我在pom.xml
添加了一些軟件包。 現在,此文件中具有以下依賴項:
接下來,我創建了一個類來為/login
進行映射。
@Controller
public class LoginController
{
@RequestMapping("/login")
public String login()
{
return "login";
}
}
我在src/main/webapp/web-inf/jsp
的位置創建了login.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沒有端口號)。 如果這樣做沒有幫助,請嘗試以下步驟:
打開IntelliJ Terminal,輸入“ mvn clean install”(不帶引號)-> ENTER->等待該過程完成->您應該看到類似以下的消息:
[INFO]成功建立[INFO] ------------------------------------------ -------------------- [INFO]總時間:9.339 s [INFO]完成於:2018-03-03T00:46:58 + 02:00 [INFO]最終內存:36M / 273M [INFO]
轉到瀏覽器-> http:// localhost:8080 / login->您的login.jsp頁面應該出現(如果沒有運氣,請嘗試在Windows / Linux上按CTRL + F5刷新網頁現金)。
希望這會對您有所幫助,因為它對我有用。
玩得開心! =)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.