回答編集履歴
2
Supress -> Suppress
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
`Application.getAttribute()`は`Object`型でしか値を取得できないので、型安全なキャストが使えない場面です。
|
2
2
|
|
3
|
-
そのため、`@SupressWarnings("unchecked")`で警告を抑制するしかありません。
|
3
|
+
そのため、`@SuppressWarnings("unchecked")`で警告を抑制するしかありません。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
```lang-java
|
8
8
|
|
9
|
-
@SupressWarnings("unchecked")
|
9
|
+
@SuppressWarnings("unchecked")
|
10
10
|
|
11
11
|
List<Mutter> list = (List<Mutter>)application.getAttribute("mutterList");
|
12
12
|
|
1
JSPのケースを追記
test
CHANGED
@@ -11,3 +11,21 @@
|
|
11
11
|
List<Mutter> list = (List<Mutter>)application.getAttribute("mutterList");
|
12
12
|
|
13
13
|
```
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
JSP側で使っているのであれば、JSTLなどでスクリプト的に処理してしまうのも手です。
|
18
|
+
|
19
|
+
```
|
20
|
+
|
21
|
+
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
<c:forEach var="r" items="${application.getAttribute("mutterList")}">
|
26
|
+
|
27
|
+
<tr><td>${ r.name }</td></tr>
|
28
|
+
|
29
|
+
</c:forEach>
|
30
|
+
|
31
|
+
```
|