我对 Java 很陌生……我写了一个名为 DLPFile 的类,它基本上是其他对象的容器,如字符串、整数、浮点数等。
将我的文件放入 List 然后将其保存在我的会话中(来自 Map 类)变量很容易;
DLPFile file = new DLPFile();
List <DLPFile >fileList = new ArrayList <DLPFile>();
fileList.add(file);
session.put("filesList", fileList);
但是如何从会话变量中检索列表?当我做:
List <DLPFile files = (List) session.get("fileslist");
我收到了一些警告:
"List is a raw type.References to generic type List<E> should be parameterized."
我试过
List <DLPFile files = (List <DLPFile> ) session.get("fileslist");
List <DLPFile files = (List ) session.get("fileslist")<DLPFile>; and
List <DLPFile files = (List) <DLPFile> session.get("fileslist");
但没有一个有效
我想这是一种“铸造”问题......(也许?)
提前致谢 ;)