質問編集履歴
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -280,6 +280,8 @@
|
|
280
280
|
|
281
281
|
サーバーエラーが発生します。
|
282
282
|
|
283
|
+
```error
|
284
|
+
|
283
285
|
Type Exception Report
|
284
286
|
|
285
287
|
|
@@ -419,3 +421,5 @@
|
|
419
421
|
filter.SampleFilter.doFilter(SampleFilter.java:42)
|
420
422
|
|
421
423
|
Note The full stack trace of the root cause is available in the server logs.
|
424
|
+
|
425
|
+
```
|
2
不明点の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,10 +14,18 @@
|
|
14
14
|
|
15
15
|
jspファイルでどのようにコードを書けばいいか分かりません。
|
16
16
|
|
17
|
+
コンソールではgetメソッドを使うことで思っている通りに出力することができました。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
jspファイルへの渡し方、
|
22
|
+
|
23
|
+
jspファイル内でforEachを使う必要があると思うのですが
|
24
|
+
|
25
|
+
それの使い方がよく分かりません。
|
26
|
+
|
17
27
|
ご教示お願いします。
|
18
28
|
|
19
|
-
コンソールではgetメソッドを使うことで思っている通りに出力することができました。
|
20
|
-
|
21
29
|
|
22
30
|
|
23
31
|
|
1
エラーの内容追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -250,6 +250,16 @@
|
|
250
250
|
|
251
251
|
<c:out value="${rows.id}"/>
|
252
252
|
|
253
|
+
<c:out value="${rows.name}"/>
|
254
|
+
|
255
|
+
<c:out value="${rows.jpn}"/>
|
256
|
+
|
257
|
+
<c:out value="${rows.math}"/>
|
258
|
+
|
259
|
+
<c:out value="${rows.eng}"/>
|
260
|
+
|
261
|
+
<c:out value="${rows.sci}"/>
|
262
|
+
|
253
263
|
</c:forEach>
|
254
264
|
|
255
265
|
</body>
|
@@ -257,3 +267,147 @@
|
|
257
267
|
</html>
|
258
268
|
|
259
269
|
```
|
270
|
+
|
271
|
+
|
272
|
+
|
273
|
+
サーバーエラーが発生します。
|
274
|
+
|
275
|
+
Type Exception Report
|
276
|
+
|
277
|
+
|
278
|
+
|
279
|
+
Message An exception occurred processing [/Receiver.jsp] at line [14]
|
280
|
+
|
281
|
+
|
282
|
+
|
283
|
+
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
|
284
|
+
|
285
|
+
|
286
|
+
|
287
|
+
Exception
|
288
|
+
|
289
|
+
|
290
|
+
|
291
|
+
org.apache.jasper.JasperException: An exception occurred processing [/Receiver.jsp] at line [14]
|
292
|
+
|
293
|
+
|
294
|
+
|
295
|
+
11: </head>
|
296
|
+
|
297
|
+
12: <body>
|
298
|
+
|
299
|
+
13: <%=request.getAttribute("1") %>
|
300
|
+
|
301
|
+
14: <c:forEach items="${1}" var="rows">
|
302
|
+
|
303
|
+
15: <c:out value="${rows.id}"/>
|
304
|
+
|
305
|
+
16: </c:forEach>
|
306
|
+
|
307
|
+
17: <%--
|
308
|
+
|
309
|
+
|
310
|
+
|
311
|
+
|
312
|
+
|
313
|
+
Stacktrace:
|
314
|
+
|
315
|
+
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:593)
|
316
|
+
|
317
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:467)
|
318
|
+
|
319
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
|
320
|
+
|
321
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
|
322
|
+
|
323
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
324
|
+
|
325
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
326
|
+
|
327
|
+
DataBaseServer.doGet(DataBaseServer.java:119)
|
328
|
+
|
329
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
330
|
+
|
331
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
332
|
+
|
333
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
334
|
+
|
335
|
+
filter.SampleFilter.doFilter(SampleFilter.java:42)
|
336
|
+
|
337
|
+
Root Cause
|
338
|
+
|
339
|
+
|
340
|
+
|
341
|
+
javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
|
342
|
+
|
343
|
+
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:667)
|
344
|
+
|
345
|
+
org.apache.jsp.Receiver_jsp._jspService(Receiver_jsp.java:165)
|
346
|
+
|
347
|
+
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
348
|
+
|
349
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
350
|
+
|
351
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:444)
|
352
|
+
|
353
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
|
354
|
+
|
355
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
|
356
|
+
|
357
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
358
|
+
|
359
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
360
|
+
|
361
|
+
DataBaseServer.doGet(DataBaseServer.java:119)
|
362
|
+
|
363
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
364
|
+
|
365
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
366
|
+
|
367
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
368
|
+
|
369
|
+
filter.SampleFilter.doFilter(SampleFilter.java:42)
|
370
|
+
|
371
|
+
Root Cause
|
372
|
+
|
373
|
+
|
374
|
+
|
375
|
+
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in <forEach>
|
376
|
+
|
377
|
+
org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:312)
|
378
|
+
|
379
|
+
org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:276)
|
380
|
+
|
381
|
+
org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:193)
|
382
|
+
|
383
|
+
javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:291)
|
384
|
+
|
385
|
+
org.apache.jsp.Receiver_jsp._jspx_meth_c_005fforEach_005f0(Receiver_jsp.java:189)
|
386
|
+
|
387
|
+
org.apache.jsp.Receiver_jsp._jspService(Receiver_jsp.java:147)
|
388
|
+
|
389
|
+
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
|
390
|
+
|
391
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
392
|
+
|
393
|
+
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:444)
|
394
|
+
|
395
|
+
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
|
396
|
+
|
397
|
+
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
|
398
|
+
|
399
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
400
|
+
|
401
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
402
|
+
|
403
|
+
DataBaseServer.doGet(DataBaseServer.java:119)
|
404
|
+
|
405
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
|
406
|
+
|
407
|
+
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
|
408
|
+
|
409
|
+
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
|
410
|
+
|
411
|
+
filter.SampleFilter.doFilter(SampleFilter.java:42)
|
412
|
+
|
413
|
+
Note The full stack trace of the root cause is available in the server logs.
|