質問編集履歴

2

知りたい内容を明確にした

2016/09/08 12:57

投稿

Kyouko_kisaragi
Kyouko_kisaragi

スコア48

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,8 @@
30
30
 
31
31
  『Input.jsp』から入力した値を一度『Test.java』に渡し、その後『Output.jsp』に渡して表示させたいのですが、うまく渡ってくれません。
32
32
 
33
+ 調べたところ、dispatcherで渡し、request.getAttributeで取得できるようですが、動いてくれません。
34
+
33
35
  servlet、jsp共に初心者なので、アドバイスをいただきたいです。
34
36
 
35
37
 
@@ -37,24 +39,6 @@
37
39
  Test.java
38
40
 
39
41
  ```ここに言語を入力
40
-
41
- package studyc;
42
-
43
-
44
-
45
- import java.io.IOException;
46
-
47
-
48
-
49
- import javax.servlet.RequestDispatcher;
50
-
51
- import javax.servlet.ServletException;
52
-
53
- import javax.servlet.http.HttpServlet;
54
-
55
- import javax.servlet.http.HttpServletRequest;
56
-
57
- import javax.servlet.http.HttpServletResponse;
58
42
 
59
43
 
60
44
 
@@ -108,7 +92,7 @@
108
92
 
109
93
 
110
94
 
111
- req.setAttribute("AllData", AllData);
95
+ **req.setAttribute("AllData", AllData);
112
96
 
113
97
  req.setAttribute("input", input);
114
98
 
@@ -118,7 +102,7 @@
118
102
 
119
103
  .getRequestDispatcher("/C18_HelloWeb_Output.jsp");
120
104
 
121
- dispathcer.forward(req, res);
105
+ dispathcer.forward(req, res);**
122
106
 
123
107
 
124
108
 
@@ -129,120 +113,6 @@
129
113
  }
130
114
 
131
115
 
132
-
133
- ```
134
-
135
- main.jsp
136
-
137
- ```ここに言語を入力
138
-
139
- <%@ page language="java" contentType="text/html; charset=UTF-8"
140
-
141
- pageEncoding="UTF-8"%>
142
-
143
- <%@ page import="java.util.Date,java.text.SimpleDateFormat"%>
144
-
145
-
146
-
147
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
148
-
149
-
150
-
151
- <html>
152
-
153
- <head>
154
-
155
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
156
-
157
- <title>C18_HelloWeb_main</title>
158
-
159
- </head>
160
-
161
- <frameset rows="50%, *" frameborder="1">
162
-
163
-
164
-
165
- <frame src = "/Webtest/C18_HelloWeb_Input.jsp" name = "input">
166
-
167
- <frame src = "/Webtest/C18_HelloWeb_Output.jsp" name = "output">
168
-
169
-
170
-
171
- </frameset>
172
-
173
- <body>
174
-
175
- </body>
176
-
177
- </html>
178
-
179
- ```
180
-
181
-
182
-
183
- Input.jsp
184
-
185
- ```ここに言語を入力
186
-
187
- <%@ page language="java" contentType="text/html; charset=windows-31j"
188
-
189
- pageEncoding="windows-31j"%>
190
-
191
-
192
-
193
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
194
-
195
- <html>
196
-
197
- <head>
198
-
199
- <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
200
-
201
- <title>C18_HelloWeb_Input</title>
202
-
203
-
204
-
205
- <script type="text/javascript" charset=Shift-JIS>
206
-
207
- <!--
208
-
209
- function startAlert(){
210
-
211
- if (document.frm.param.value == "")
212
-
213
- alert('空です');
214
-
215
- return false;
216
-
217
-
218
-
219
- }}
220
-
221
- -->
222
-
223
- </script>
224
-
225
- </head>
226
-
227
- <body>
228
-
229
- <center><font size=5px>入力画面</font></center>
230
-
231
- <br>
232
-
233
- <form action="http://localhost:8080/Webtest/Test/url" method="POST" >
234
-
235
- <input type="text" name="param" size=20>
236
-
237
- <input type="submit" value="クエリ送信" >
238
-
239
- </form>
240
-
241
-
242
-
243
- </body>
244
-
245
- </html>
246
116
 
247
117
  ```
248
118
 
@@ -282,11 +152,11 @@
282
152
 
283
153
  <br>
284
154
 
285
- <%=request.getAttribute("AllData")%>
155
+ **<%=request.getAttribute("AllData")%>
286
156
 
287
157
  <%=request.getAttribute("input") %>
288
158
 
289
- <%=request.getAttribute("oldData")%>
159
+ <%=request.getAttribute("oldData")%>**
290
160
 
291
161
  </body>
292
162
 

1

文章位置の変更

2016/09/08 12:57

投稿

Kyouko_kisaragi
Kyouko_kisaragi

スコア48

test CHANGED
File without changes
test CHANGED
@@ -20,10 +20,20 @@
20
20
 
21
21
  このプログラムを作成しようとしています。
22
22
 
23
+
24
+
25
+
26
+
23
27
  以下、プログラムになります。
24
28
 
25
29
 
26
30
 
31
+ 『Input.jsp』から入力した値を一度『Test.java』に渡し、その後『Output.jsp』に渡して表示させたいのですが、うまく渡ってくれません。
32
+
33
+ servlet、jsp共に初心者なので、アドバイスをいただきたいです。
34
+
35
+
36
+
27
37
  Test.java
28
38
 
29
39
  ```ここに言語を入力
@@ -286,9 +296,7 @@
286
296
 
287
297
 
288
298
 
289
- 『Input.jsp』から入力した値を一度『Test.java』に渡し、その後『Output.jsp』に渡して表示させたいのですが、うまく渡ってくれません。
299
+
290
-
291
- servlet、jsp共に初心者なので、アドバイスをいただきたいです。
292
300
 
293
301
 
294
302