从HttpSession检索ArrayList时,获取无法将对象转换为ArrayList错误

Ank*_*kur 0 java servlets casting httpsession

我已将ArrayList保存到会话对象.我正在尝试使用它来检索它

sriList = session.getAttribute("scannedMatches");
Run Code Online (Sandbox Code Playgroud)

我得到编译时错误"无法从Object转换为ArrayList".如何从会话对象中恢复我的ArrayList.

Pas*_*ent 6

HttpSession#getAttribute()方法返回java.lang.Object:

public java.lang.Object getAttribute(java.lang.String name)
Run Code Online (Sandbox Code Playgroud)

你试图投射返回的物体吗?

sriList = (ArrayList)session.getAttribute("scannedMatches");
Run Code Online (Sandbox Code Playgroud)