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

回答編集履歴

1

更新に合わせて、追記した。

2015/11/14 08:26

投稿

eripong
eripong

スコア1546

answer CHANGED
@@ -8,4 +8,43 @@
8
8
  この部分ですが、`GetMutterListLogic`を`new`したあと、
9
9
  つぶやきリストを取得するメソッドの呼び出しが必要では無いでしょうか。
10
10
  `List<Mutter>mutterList=(List<Mutter>)request.getAttribute("mutterList"); `するのではなく、
11
- `getMutterListLogic`のメソッドを呼び出して、結果をmutterListに入れることを想像しています。
11
+ `getMutterListLogic`のメソッドを呼び出して、結果をmutterListに入れることを想像しています。
12
+
13
+ ---
14
+ (追記)
15
+
16
+ doGet(HttpServletRequest request, HttpServletResponse response)の
17
+ ```lang-java
18
+ // つぶやきリストを取得して、リクエストスコープに保存
19
+ GetMutterListLogic getMutterListLogic = new GetMutterListLogic();
20
+ List<Mutter> mutterList = (List<Mutter>) request.getAttribute("mutterList");
21
+ request.setAttribute("mutterList", mutterList);
22
+ ```
23
+
24
+ ```lang-java
25
+ // つぶやきリストを取得して、リクエストスコープに保存
26
+ GetMutterListLogic getMutterListLogic = new GetMutterListLogic();
27
+ List<Mutter> mutterList = getMutterListLogic.execute();
28
+ request.setAttribute("mutterList", mutterList);
29
+ にする必要があります。
30
+ ```
31
+
32
+ main.jspは、
33
+ ```lang-jsp
34
+ <% if(errorMsg !=null){ %>
35
+ <p><%=errorMsg %></p>
36
+ <% }%>
37
+ <% for(Mutter mutter:mutterList){%>
38
+ <p><%=mutter.getUserName() %>:<%=mutter.getText()%></p>
39
+ <%} %>
40
+ ```
41
+ の部分を
42
+ ```lang-jsp
43
+ <% if(errorMsg !=null){ %>
44
+ <p><%=errorMsg %></p>
45
+ <% } else {%>
46
+ <% for(Mutter mutter:mutterList){%>
47
+ <p><%=mutter.getUserName() %>:<%=mutter.getText()%></p>
48
+ <%}} %>
49
+ ```
50
+ にする必要があります。