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

質問編集履歴

2

質問を伏せるための質問修正であったため、復元いたしました。

2020/05/25 08:34

投稿

Aya_nishimura
Aya_nishimura

スコア16

title CHANGED
File without changes
body CHANGED
@@ -1,1 +1,74 @@
1
- 以下のコードを実行すると画面遷移がうまくいきません。原因はなんでしょうか?
1
+ 以下のコードを実行すると画面遷移がうまくいきません。原因はなんでしょうか?
2
+ hoge.jps → hogeServlet → fuga.jspの順番になります。
3
+ **hoge.jsp**
4
+ ```ここに言語を入力
5
+ <%@ page language="java" contentType="text/html; charset=UTF-8"
6
+ pageEncoding="UTF-8"%>
7
+ <!DOCTYPE html>
8
+ <html>
9
+ <head>
10
+ <meta charset="UTF-8">
11
+ <title>LOGIN</title>
12
+ </head>
13
+ <body>
14
+ <form action = "HogeServlet" method = "POST">
15
+ <table>
16
+ <tr>
17
+ <td>ID</td>
18
+ <td><input type="text" name="id"></td>
19
+ </tr>
20
+ <tr>
21
+ <td>Pass</td>
22
+ <td><input type="password" name="pass"></td>
23
+ </tr>
24
+ <tr>
25
+ <td><input type = "submit" value="login"></td>
26
+ </tr>
27
+ </table>
28
+ </form>
29
+ </body>
30
+ </html>
31
+ ```
32
+ **hogeServlet**
33
+ ```ここに言語を入力
34
+ import java.io.IOException;
35
+ import javax.servlet.ServletException;
36
+ import javax.servlet.annotation.WebServlet;
37
+ import javax.servlet.http.HttpServlet;
38
+ import javax.servlet.http.HttpServletRequest;
39
+ import javax.servlet.http.HttpServletResponse;
40
+ @WebServlet("/HogeServle")
41
+ public class HogeServlet extends HttpServlet {
42
+ @Override
43
+ protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
44
+ req.setCharacterEncoding("UTF-8");
45
+ String move = "fuga.jsp";
46
+ req.getRequestDispatcher(move).forward(req, resp);
47
+ }
48
+ }
49
+ ```
50
+ **fuga.html**
51
+ ```ここに言語を入力
52
+ <%@ page language="java" contentType="text/html; charset=UTF-8"
53
+ pageEncoding="UTF-8"%>
54
+ <!DOCTYPE html>
55
+ <html>
56
+ <head>
57
+ <meta charset="UTF-8">
58
+ <title>MENU</title>
59
+ </head>
60
+ <body>
61
+ <h1>LOGIN Success!!</h1>
62
+ <table border="1">
63
+ <tr>
64
+ <td>LOGIN USER</td>
65
+ <td>T.Yamada</td>
66
+ </tr>
67
+ <tr>
68
+ <td>LOGIN PASSWORD</td>
69
+ <td>12qwaszx</td>
70
+ </tr>
71
+ </table>
72
+ </body>
73
+ </html>
74
+ ```

1

あああああああ

2020/05/25 08:34

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Java開発のServletとJSPのエラーについてです。
1
+ PHP+Java開発のServletとJSPのエラーについてです。
body CHANGED
@@ -1,91 +1,1 @@
1
- 以下のコードを実行すると画面遷移がうまくいきません。原因はなんでしょうか?
1
+ 以下のコードを実行すると画面遷移がうまくいきません。原因はなんでしょうか?
2
- hoge.jps → hogeServlet → fuga.jspの順番になります。
3
-
4
- **hoge.jsp**
5
- ```ここに言語を入力
6
- <%@ page language="java" contentType="text/html; charset=UTF-8"
7
- pageEncoding="UTF-8"%>
8
-
9
- <!DOCTYPE html>
10
- <html>
11
- <head>
12
- <meta charset="UTF-8">
13
- <title>LOGIN</title>
14
- </head>
15
-
16
- <body>
17
- <form action = "HogeServlet" method = "POST">
18
- <table>
19
- <tr>
20
- <td>ID</td>
21
- <td><input type="text" name="id"></td>
22
- </tr>
23
- <tr>
24
- <td>Pass</td>
25
- <td><input type="password" name="pass"></td>
26
- </tr>
27
- <tr>
28
- <td><input type = "submit" value="login"></td>
29
- </tr>
30
- </table>
31
- </form>
32
- </body>
33
- </html>
34
-
35
- ```
36
-
37
- **hogeServlet**
38
- ```ここに言語を入力
39
- import java.io.IOException;
40
-
41
- import javax.servlet.ServletException;
42
- import javax.servlet.annotation.WebServlet;
43
- import javax.servlet.http.HttpServlet;
44
- import javax.servlet.http.HttpServletRequest;
45
- import javax.servlet.http.HttpServletResponse;
46
-
47
- @WebServlet("/HogeServle")
48
-
49
- public class HogeServlet extends HttpServlet {
50
-
51
- @Override
52
- protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
53
-
54
- req.setCharacterEncoding("UTF-8");
55
-
56
- String move = "fuga.jsp";
57
-
58
- req.getRequestDispatcher(move).forward(req, resp);
59
-
60
-
61
- }
62
- }
63
-
64
- ```
65
-
66
- **fuga.html**
67
- ```ここに言語を入力
68
- <%@ page language="java" contentType="text/html; charset=UTF-8"
69
- pageEncoding="UTF-8"%>
70
- <!DOCTYPE html>
71
- <html>
72
- <head>
73
- <meta charset="UTF-8">
74
- <title>MENU</title>
75
- </head>
76
- <body>
77
- <h1>LOGIN Success!!</h1>
78
- <table border="1">
79
- <tr>
80
- <td>LOGIN USER</td>
81
- <td>T.Yamada</td>
82
- </tr>
83
- <tr>
84
- <td>LOGIN PASSWORD</td>
85
- <td>12qwaszx</td>
86
- </tr>
87
- </table>
88
- </body>
89
- </html>
90
-
91
- ```