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

質問編集履歴

2

誤字

2016/08/02 13:49

投稿

RyoM
RyoM

スコア90

title CHANGED
File without changes
body CHANGED
@@ -245,7 +245,7 @@
245
245
  private String name;
246
246
  private String address;
247
247
 
248
- public int getID()
248
+ public int getId()
249
249
  {
250
250
  return id;
251
251
  }

1

例外レポートが変化したため

2016/08/02 13:48

投稿

RyoM
RyoM

スコア90

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###オブジェクトをキャストしたい
2
2
  サーブレットで得た結果をjspで受け取り、表示したいのですがなかなかうまくいきません。お分かりの方がいらっしゃれば、何卒よろしくお願いいたします。
3
3
 
4
- ###発生している問題・エラメッセージ
4
+ ###元々発生していた例外レポ
5
5
 
6
6
  ```
7
7
  HTTPステータス 500 - JSPのクラスをコンパイルできません:
@@ -46,9 +46,68 @@
46
46
  org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
47
47
  filter.EncodingFilter.doFilter(EncodingFilter.java:26)
48
48
 
49
+ ```
50
+ ###変化した例外レポート
51
+ ```java
52
+ HTTPステータス 500 - An exception occurred processing JSP page /DB/select.jsp at line 26
49
53
 
54
+ メッセージ An exception occurred processing JSP page /DB/select.jsp at line 26
55
+
56
+ 説明 The server encountered an internal error that prevented it from fulfilling this request.
57
+
58
+ 例外
59
+ org.apache.jasper.JasperException: An exception occurred processing JSP page /DB/select.jsp at line 26
60
+
61
+ 23:
62
+ 24: <c:forEach var="learning" items="${list}">
63
+ 25: <TR>
64
+ 26: <TD>${learning.id}</TD>
65
+ 27: <TD>${learning.name}</TD>
66
+ 28: <TD>${learning.address}</TD>
67
+ 29: </TR>
68
+
69
+
70
+ Stacktrace:
71
+ org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
72
+ org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
73
+ org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
74
+ org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
75
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
76
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
77
+ DB.SelectDb.doGet(SelectDb.java:79)
78
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
79
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
80
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
81
+ filter.EncodingFilter.doFilter(EncodingFilter.java:26)
82
+
83
+
84
+
85
+ 原因
86
+ javax.el.PropertyNotFoundException: Property 'id' not readable on type DB.Learning
87
+ javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:357)
88
+ javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:305)
89
+ javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
90
+ org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104)
91
+ org.apache.el.parser.AstValue.getValue(AstValue.java:184)
92
+ org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
93
+ org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:950)
94
+ org.apache.jsp.DB.select_jsp._jspx_meth_c_005fforEach_005f0(select_jsp.java:160)
95
+ org.apache.jsp.DB.select_jsp._jspService(select_jsp.java:113)
96
+ org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
97
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
98
+ org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
99
+ org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
100
+ org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
101
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
102
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
103
+ DB.SelectDb.doGet(SelectDb.java:79)
104
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
105
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
106
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
107
+ filter.EncodingFilter.doFilter(EncodingFilter.java:26)
108
+
109
+
50
110
  ```
51
-
52
111
  ###該当のソースコード
53
112
  ```java
54
113
  <%