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