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

回答編集履歴

2

Supress -> Suppress

2015/10/28 06:16

投稿

argius
argius

スコア9396

answer CHANGED
@@ -1,8 +1,8 @@
1
1
  `Application.getAttribute()`は`Object`型でしか値を取得できないので、型安全なキャストが使えない場面です。
2
- そのため、`@SupressWarnings("unchecked")`で警告を抑制するしかありません。
2
+ そのため、`@SuppressWarnings("unchecked")`で警告を抑制するしかありません。
3
3
 
4
4
  ```lang-java
5
- @SupressWarnings("unchecked")
5
+ @SuppressWarnings("unchecked")
6
6
  List<Mutter> list = (List<Mutter>)application.getAttribute("mutterList");
7
7
  ```
8
8
 

1

JSPのケースを追記

2015/10/28 06:15

投稿

argius
argius

スコア9396

answer CHANGED
@@ -4,4 +4,13 @@
4
4
  ```lang-java
5
5
  @SupressWarnings("unchecked")
6
6
  List<Mutter> list = (List<Mutter>)application.getAttribute("mutterList");
7
+ ```
8
+
9
+ JSP側で使っているのであれば、JSTLなどでスクリプト的に処理してしまうのも手です。
10
+ ```
11
+ <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
12
+
13
+ <c:forEach var="r" items="${application.getAttribute("mutterList")}">
14
+ <tr><td>${ r.name }</td></tr>
15
+ </c:forEach>
7
16
  ```