質問編集履歴
6
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
(①エラー情報、②Main.java、③main.jsp)
|
7
7
|
|
8
8
|
①エラー情報
|
9
|
-
java.lang.NullPointerException
|
9
|
+
HTTPステータス 500 - java.lang.NullPointerException
|
10
10
|
|
11
11
|
type 例外レポート
|
12
12
|
|
@@ -47,6 +47,7 @@
|
|
47
47
|
|
48
48
|
|
49
49
|
|
50
|
+
|
50
51
|
②Main..java
|
51
52
|
|
52
53
|
package servlet; //色のついた部分が変更箇所
|
5
更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,15 @@
|
|
1
1
|
①エラー情報、②Main.java、③main.jsp)3つ全て更新しました。よろしくお願いします。
|
2
|
+
17:34 再更新しました。
|
2
3
|
|
3
4
|
os x yosemite version10.10.5 です
|
4
5
|
|
5
6
|
(①エラー情報、②Main.java、③main.jsp)
|
6
7
|
|
7
|
-
①
|
8
|
+
①エラー情報
|
9
|
+
java.lang.NullPointerException
|
10
|
+
|
11
|
+
type 例外レポート
|
12
|
+
|
8
13
|
メッセージ java.lang.NullPointerException
|
9
14
|
|
10
15
|
説明 The server encountered an internal error that prevented it from fulfilling this request.
|
@@ -44,7 +49,7 @@
|
|
44
49
|
|
45
50
|
②Main..java
|
46
51
|
|
47
|
-
|
52
|
+
package servlet; //色のついた部分が変更箇所
|
48
53
|
|
49
54
|
import java.io.IOException;
|
50
55
|
import java.util.List;
|
@@ -70,7 +75,7 @@
|
|
70
75
|
|
71
76
|
//つぶやきリストを取得して、リクエストスコープに保存
|
72
77
|
GetMutterListLogic getMutterListLogic=new GetMutterListLogic();
|
73
|
-
List<Mutter>mutterList=
|
78
|
+
List<Mutter> mutterList = getMutterListLogic.execute();
|
74
79
|
request.setAttribute("mutterList", mutterList);
|
75
80
|
|
76
81
|
//ログインしているか確認するため
|
@@ -121,8 +126,6 @@
|
|
121
126
|
}
|
122
127
|
|
123
128
|
|
124
|
-
|
125
|
-
|
126
129
|
③このコードがエラーが出ているmain.jspです。
|
127
130
|
|
128
131
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
@@ -154,9 +157,9 @@
|
|
154
157
|
</form>
|
155
158
|
<% if(errorMsg !=null){ %>
|
156
159
|
<p><%=errorMsg %></p>
|
157
|
-
<% } %>
|
160
|
+
<% } else {%>
|
158
161
|
<% for(Mutter mutter:mutterList){%>
|
159
162
|
<p><%=mutter.getUserName() %>:<%=mutter.getText()%></p>
|
160
|
-
<%} %>
|
163
|
+
<%} }%>
|
161
164
|
</body>
|
162
165
|
</html>
|
4
内容の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,10 @@
|
|
1
|
-
|
1
|
+
①エラー情報、②Main.java、③main.jsp)3つ全て更新しました。よろしくお願いします。
|
2
2
|
|
3
|
+
os x yosemite version10.10.5 です
|
4
|
+
|
3
5
|
(①エラー情報、②Main.java、③main.jsp)
|
4
6
|
|
5
7
|
①
|
6
|
-
HTTPステータス 500 - java.lang.NullPointerException
|
7
|
-
|
8
|
-
type 例外レポート
|
9
|
-
|
10
8
|
メッセージ java.lang.NullPointerException
|
11
9
|
|
12
10
|
説明 The server encountered an internal error that prevented it from fulfilling this request.
|
@@ -39,8 +37,11 @@
|
|
39
37
|
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
|
40
38
|
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
|
41
39
|
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
|
40
|
+
注意 原因のすべてのスタックトレースは、Apache Tomcat/7.0.65のログに記録されています
|
42
41
|
|
43
42
|
|
43
|
+
|
44
|
+
|
44
45
|
②Main..java
|
45
46
|
|
46
47
|
package servlet; //色のついた部分が変更箇所
|
@@ -69,7 +70,7 @@
|
|
69
70
|
|
70
71
|
//つぶやきリストを取得して、リクエストスコープに保存
|
71
72
|
GetMutterListLogic getMutterListLogic=new GetMutterListLogic();
|
72
|
-
List<Mutter>mutterList=
|
73
|
+
List<Mutter>mutterList=(List<Mutter>)request.getAttribute("mutterList");
|
73
74
|
request.setAttribute("mutterList", mutterList);
|
74
75
|
|
75
76
|
//ログインしているか確認するため
|
@@ -107,7 +108,7 @@
|
|
107
108
|
//つぶやきリストを取得して、リクエストスコープに保存
|
108
109
|
GetMutterListLogic getMutterListLogic=new GetMutterListLogic();
|
109
110
|
List<Mutter>mutterList=getMutterListLogic.execute();
|
110
|
-
request.setAttribute("mutterList",
|
111
|
+
request.setAttribute("mutterList",mutterList);
|
111
112
|
}else{
|
112
113
|
//エラーメッセージをれクエストスコープに保存
|
113
114
|
request.setAttribute("errorMsg", "つぶやきが入力されていません");
|
@@ -120,6 +121,8 @@
|
|
120
121
|
}
|
121
122
|
|
122
123
|
|
124
|
+
|
125
|
+
|
123
126
|
③このコードがエラーが出ているmain.jspです。
|
124
127
|
|
125
128
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
@@ -128,7 +131,7 @@
|
|
128
131
|
//セッションスコープに保存されたUser情報を取得
|
129
132
|
User loginUser=(User)session.getAttribute("loginUser");
|
130
133
|
//アプリケーションスコープに保存されたつぶやきリストを取得
|
131
|
-
List<Mutter>mutterList=(List<Mutter>)
|
134
|
+
List<Mutter>mutterList=(List<Mutter>)request.getAttribute("mutterList");
|
132
135
|
//リクエストスコープに保存されたエラーメッセージを取得
|
133
136
|
String errorMsg=(String) request.getAttribute("errorMsg");
|
134
137
|
%>
|
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,7 +43,7 @@
|
|
43
43
|
|
44
44
|
②Main..java
|
45
45
|
|
46
|
-
package servlet; //
|
46
|
+
package servlet; //色のついた部分が変更箇所
|
47
47
|
|
48
48
|
import java.io.IOException;
|
49
49
|
import java.util.List;
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -69,7 +69,7 @@
|
|
69
69
|
|
70
70
|
//つぶやきリストを取得して、リクエストスコープに保存
|
71
71
|
GetMutterListLogic getMutterListLogic=new GetMutterListLogic();
|
72
|
-
List<Mutter>mutterList=
|
72
|
+
List<Mutter>mutterList=getMutterListLogic.execute();
|
73
73
|
request.setAttribute("mutterList", mutterList);
|
74
74
|
|
75
75
|
//ログインしているか確認するため
|
1
質問を変えさせていただきました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
java.lang.NullPointerExceptionが出ます。どうぞよろしくお願いします。
|
body
CHANGED
@@ -1,31 +1,20 @@
|
|
1
1
|
os x yosemite version10.10.5 です。よろしくお願いします。
|
2
2
|
|
3
3
|
(①エラー情報、②Main.java、③main.jsp)
|
4
|
+
|
5
|
+
①
|
4
|
-
|
6
|
+
HTTPステータス 500 - java.lang.NullPointerException
|
5
7
|
|
6
|
-
①エラー情報
|
7
|
-
HTTPステータス 500 - An exception occurred processing JSP page /WEB-INF/jsp/main.jsp at line 31
|
8
|
-
|
9
8
|
type 例外レポート
|
10
9
|
|
11
|
-
メッセージ
|
10
|
+
メッセージ java.lang.NullPointerException
|
12
11
|
|
13
12
|
説明 The server encountered an internal error that prevented it from fulfilling this request.
|
14
13
|
|
15
14
|
例外
|
16
15
|
|
17
|
-
org.apache.jasper.JasperException:
|
16
|
+
org.apache.jasper.JasperException: java.lang.NullPointerException
|
18
|
-
|
19
|
-
28: <% if(errorMsg !=null){ %>
|
20
|
-
29: <p><%=errorMsg %></p>
|
21
|
-
30: <% } %>
|
22
|
-
31: <% for(Mutter mutter:mutterList){%>
|
23
|
-
32: <p><%=mutter.getUserName() %>:<%=mutter.getText()%></p>
|
24
|
-
33: <%} %>
|
25
|
-
34: </body>
|
26
|
-
|
27
|
-
Stacktrace:
|
28
|
-
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:
|
17
|
+
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:556)
|
29
18
|
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
|
30
19
|
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
|
31
20
|
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
|
@@ -50,10 +39,8 @@
|
|
50
39
|
javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
|
51
40
|
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
|
52
41
|
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
|
53
|
-
注意 原因のすべてのスタックトレースは、Apache Tomcat/7.0.65のログに記録されています
|
54
42
|
|
55
|
-
|
56
|
-
|
43
|
+
|
57
44
|
②Main..java
|
58
45
|
|
59
46
|
package servlet; ///色のついた部分が変更箇所
|