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

質問編集履歴

6

タイトル修正

2019/11/22 05:28

投稿

k7023
k7023

スコア9

title CHANGED
@@ -1,1 +1,1 @@
1
- らーのしょうデータベースのデータをarrayListを用いてjspに表示したい。
1
+ データベースのデータをarrayListを用いてjspに表示したい。
body CHANGED
File without changes

5

エラーの詳細について追記

2019/11/22 05:27

投稿

k7023
k7023

スコア9

title CHANGED
@@ -1,1 +1,1 @@
1
- データベースのデータをarrayListを用いてjspに表示したい。
1
+ らーのしょうデータベースのデータをarrayListを用いてjspに表示したい。
body CHANGED
@@ -4,8 +4,16 @@
4
4
 
5
5
  - エラー
6
6
  ```
7
- 重大: Servlet.service() for servlet [jsp] in context with path [/servlet_crud] threw exception [An exception occurred processing JSP page /html/list/list.jsp at line 61
7
+ type 例外レポート
8
8
 
9
+ メッセージ An exception occurred processing JSP page /html/list/list.jsp at line 61
10
+
11
+ 説明 The server encountered an internal error that prevented it from fulfilling this request.
12
+
13
+ 例外
14
+
15
+ org.apache.jasper.JasperException: An exception occurred processing JSP page /html/list/list.jsp at line 61
16
+
9
17
  58: </tr>
10
18
  59: <c:forEach var="emp" items="${empList} ">
11
19
  60: <tr>
@@ -15,7 +23,40 @@
15
23
  64: <td>${emp.address}</td>
16
24
 
17
25
 
26
+ Stacktrace:
27
+ org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574)
28
+ org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
29
+ org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
30
+ org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
31
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
32
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
33
+ jp.co.sss.crud.servlet.SelectAll.doGet(SelectAll.java:23)
34
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
35
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
36
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
37
+ 原因
38
+
39
+ javax.el.PropertyNotFoundException: Property 'empId' not found on type java.lang.String
40
+ javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:268)
41
+ javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:221)
42
+ javax.el.BeanELResolver.property(BeanELResolver.java:355)
43
+ javax.el.BeanELResolver.getValue(BeanELResolver.java:95)
44
+ org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:110)
18
- Stacktrace:] with root cause [金 11 22 11:29:48 JST 2019]
45
+ org.apache.el.parser.AstValue.getValue(AstValue.java:169)
46
+ org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
47
+ org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:943)
48
+ org.apache.jsp.html.list.list_jsp._jspService(list_jsp.java:197)
49
+ org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
50
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
51
+ org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
52
+ org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
53
+ org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
54
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
55
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
56
+ jp.co.sss.crud.servlet.SelectAll.doGet(SelectAll.java:23)
57
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
58
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
59
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
19
60
  ```
20
61
  ```Emp
21
62
  package jp.co.sss.crud.bean;

4

Empクラスのソースの追加

2019/11/22 05:07

投稿

k7023
k7023

スコア9

title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,9 @@
13
13
  62: <td>${emp.empName}</td>
14
14
  63: <td>${emp.gender}</td>
15
15
  64: <td>${emp.address}</td>
16
+
17
+
18
+ Stacktrace:] with root cause [金 11 22 11:29:48 JST 2019]
16
19
  ```
17
20
  ```Emp
18
21
  package jp.co.sss.crud.bean;

3

empの追加

2019/11/22 04:04

投稿

k7023
k7023

スコア9

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,73 @@
14
14
  63: <td>${emp.gender}</td>
15
15
  64: <td>${emp.address}</td>
16
16
  ```
17
+ ```Emp
18
+ package jp.co.sss.crud.bean;
17
19
 
20
+ import java.util.Date;
21
+
22
+ public class Emp {
23
+ private int empId;
24
+ private String empPass;
25
+ private String empName;
26
+ private int gender;
27
+ private String address;
28
+ private Date birthday;
29
+ private int authority;
30
+ private Dept dept;
31
+
32
+ public int getEmpId() {
33
+ return empId;
34
+ }
35
+ public void setEmpId(int empId) {
36
+ this.empId = empId;
37
+ }
38
+ public String getEmpPass() {
39
+ return empPass;
40
+ }
41
+ public void setEmpPass(String empPass) {
42
+ this.empPass = empPass;
43
+ }
44
+ public String getEmpName() {
45
+ return empName;
46
+ }
47
+ public void setEmpName(String empName) {
48
+ this.empName = empName;
49
+ }
50
+ public int getGender() {
51
+ return gender;
52
+ }
53
+ public void setGender(int gender) {
54
+ this.gender = gender;
55
+ }
56
+ public String getAddress() {
57
+ return address;
58
+ }
59
+ public void setAddress(String address) {
60
+ this.address = address;
61
+ }
62
+ public Date getBirthday() {
63
+ return birthday;
64
+ }
65
+ public void setBirthday(Date birthday) {
66
+ this.birthday = birthday;
67
+ }
68
+ public int getAuthority() {
69
+ return authority;
70
+ }
71
+ public void setAuthority(int authority) {
72
+ this.authority = authority;
73
+ }
74
+ public Dept getDept() {
75
+ return dept;
76
+ }
77
+ public void setDept(Dept dept) {
78
+ this.dept = dept;
79
+ }
80
+
81
+ }
82
+ ```
83
+
18
84
  ```jsp
19
85
  <%@ page language="java" contentType="text/html; charset=UTF-8"
20
86
  pageEncoding="UTF-8"%>

2

エラーの表示

2019/11/22 03:00

投稿

k7023
k7023

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,9 @@
1
1
  データベースのデータをarrayListを用いてjspに表示したい。
2
2
 
3
3
  これを実装すると${emp.empId}が読込めていない旨のエラーが表示されます。
4
+
5
+ - エラー
4
- ```コンソール
6
+ ```
5
7
  重大: Servlet.service() for servlet [jsp] in context with path [/servlet_crud] threw exception [An exception occurred processing JSP page /html/list/list.jsp at line 61
6
8
 
7
9
  58: </tr>

1

エラー内容の追加

2019/11/22 02:50

投稿

k7023
k7023

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,18 @@
1
1
  データベースのデータをarrayListを用いてjspに表示したい。
2
2
 
3
- これを実装すると${emp.empId}
3
+ これを実装すると${emp.empId}が読込めていない旨のエラーが表示されます。
4
+ ```コンソール
5
+ 重大: Servlet.service() for servlet [jsp] in context with path [/servlet_crud] threw exception [An exception occurred processing JSP page /html/list/list.jsp at line 61
4
6
 
7
+ 58: </tr>
8
+ 59: <c:forEach var="emp" items="${empList} ">
9
+ 60: <tr>
10
+ 61: <td>${emp.empId}</td>
11
+ 62: <td>${emp.empName}</td>
12
+ 63: <td>${emp.gender}</td>
13
+ 64: <td>${emp.address}</td>
14
+ ```
15
+
5
16
  ```jsp
6
17
  <%@ page language="java" contentType="text/html; charset=UTF-8"
7
18
  pageEncoding="UTF-8"%>