所以我试图在会话变量中存储一个arraylist并且也能够检索它。它适用于网站上的购物车。问题是检索它。 这是我到目前为止在servlet中的内容
HttpSession session = request.getSession();
ArrayList<Dvd> dvds;
dvds = new ArrayList<Dvd>()= session.getAttribute("ProductsInCart");
编译器错误是意外类型:必需变量,找到值
由于
答案 0 :(得分:3)
dvds = (ArrayList<Dvd>)session.getAttribute("ProductsInCart");
答案 1 :(得分:2)
首先你没有写一个真正的java语句,你需要在作业的右侧有一个表达式,在左边需要一个或多个受让人。你有两个表达方式,使用什么?
我想你想要以下两个部分:
设置属性:
HttpSession session = request.getSession();
session.setAttribute("ProductsInCart", new ArrayList<Dvd>());
阅读属性:
HttpSession session = request.getSession();
List<Dvd> dvds = (List<Dvd>)session.getAttribute("ProductsInCart");