質問編集履歴
4
誤字修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
SpringBootでJSPが表示されない。
|
body
CHANGED
File without changes
|
3
エラーメッセージを追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
SpringBootでJSPが表示されない。
|
1
|
+
えらSpringBootでJSPが表示されない。
|
body
CHANGED
@@ -58,6 +58,13 @@
|
|
58
58
|
```
|
59
59
|
|
60
60
|
7.404エラーで表示されない。
|
61
|
+
```ここに言語を入力
|
62
|
+
**Whitelabel Error Page**
|
63
|
+
This application has no explicit mapping for /error, so you are seeing this as a fallback.
|
64
|
+
|
65
|
+
Thu Jan 21 21:15:23 GMT+09:00 2021
|
66
|
+
There was an unexpected error (type=Not Found, status=404).
|
67
|
+
```
|
61
68
|
8.デバックモードで見ると、RequestMappingでメソッドは呼び出されていることは確認。
|
62
69
|
|
63
70
|
色々、試しているのですが一向に変わらず困っています。
|
2
タイトルも修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
SpringBootで
|
1
|
+
SpringBootでJSPが表示されない。
|
body
CHANGED
File without changes
|
1
誤字とコード入力を訂正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,24 +1,31 @@
|
|
1
|
-
SpringBoot2にて簡単な
|
1
|
+
SpringBoot2にて簡単なJSPを表示させようと思っているのですが、画面が表示されず。
|
2
2
|
404エラーが表示され色々やっているのですが一向に変わりません。
|
3
3
|
どなたかアドバイス頂けないでしょうか?
|
4
4
|
【手順】
|
5
5
|
1.STSのスタータープロジェクトで新規作成
|
6
6
|
2.pom.xmlに下記を追記
|
7
|
+
```ここに言語を入力
|
7
8
|
<dependency>
|
8
9
|
<groupId>org.apache.tomcat.embed</groupId>
|
9
10
|
<artifactId>tomcat-embed-jasper</artifactId>
|
10
11
|
<scope>provided</scope>
|
11
12
|
</dependency>
|
13
|
+
```
|
12
14
|
|
15
|
+
|
13
16
|
2.application.propertiesに下記を追記
|
14
17
|
spring.mvc.view.prefix: /WEB-INF/jsp/
|
15
18
|
spring.mvc.view.suffix: .jsp
|
16
19
|
|
17
20
|
3.プロジェクトの下にフォルダを作成
|
21
|
+
```ここに言語を入力
|
18
22
|
src\main\webapp\WEB-INF\jsp
|
23
|
+
```
|
19
24
|
|
25
|
+
|
20
26
|
4.上記jspフォルダに「login.jsp」を配置。
|
21
27
|
login.jspの中身
|
28
|
+
```ここに言語を入力
|
22
29
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
23
30
|
pageEncoding="UTF-8"%>
|
24
31
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
@@ -32,16 +39,24 @@
|
|
32
39
|
</body>
|
33
40
|
</html>
|
34
41
|
|
42
|
+
```
|
43
|
+
|
35
44
|
5.Controllerクラスを作成
|
45
|
+
```ここに言語を入力
|
36
46
|
@Controller
|
37
47
|
public class LoginAction {
|
38
48
|
@RequestMapping(value = "/", method = RequestMethod.GET)
|
39
49
|
public String index() {
|
40
50
|
return "login";
|
41
51
|
}
|
52
|
+
```
|
53
|
+
|
42
54
|
}
|
43
55
|
6.STS上で実行して、ブラウザで下記のURLにアクセス。
|
56
|
+
```ここに言語を入力
|
44
57
|
http://localhost:8081/
|
58
|
+
```
|
59
|
+
|
45
60
|
7.404エラーで表示されない。
|
46
61
|
8.デバックモードで見ると、RequestMappingでメソッドは呼び出されていることは確認。
|
47
62
|
|