teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

誤字修正

2021/01/22 01:24

投稿

tsizuku
tsizuku

スコア7

title CHANGED
@@ -1,1 +1,1 @@
1
- えらSpringBootでJSPが表示されない。
1
+ SpringBootでJSPが表示されない。
body CHANGED
File without changes

3

エラーメッセージを追記

2021/01/22 01:24

投稿

tsizuku
tsizuku

スコア7

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

タイトルも修正しました。

2021/01/21 12:21

投稿

tsizuku
tsizuku

スコア7

title CHANGED
@@ -1,1 +1,1 @@
1
- SpringBootでJPSが表示されない。
1
+ SpringBootでJSPが表示されない。
body CHANGED
File without changes

1

誤字とコード入力を訂正しました

2021/01/21 10:20

投稿

tsizuku
tsizuku

スコア7

title CHANGED
File without changes
body CHANGED
@@ -1,24 +1,31 @@
1
- SpringBoot2にて簡単なJPSを表示させようと思っているのですが、画面が表示されず。
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