私はJavaを初めて使用します...基本的に文字列、int、浮動小数点などの他のオブジェクトのコンテナである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");
しかし、どれも機能しません
これは一種の「キャスティング」の問題だと思います...(多分?)
前もって感謝します ;)