Java 尝试在会话变量中检索arraylist
因此,我试图将arraylist存储在会话变量中,并能够检索它。这是针对网站上的购物车。问题是检索它。 以下是我到目前为止在servlet中的内容Java 尝试在会话变量中检索arraylist,java,jsp,servlets,Java,Jsp,Servlets,因此,我试图将arraylist存储在会话变量中,并能够检索它。这是针对网站上的购物车。问题是检索它。 以下是我到目前为止在servlet中的内容 HttpSession session = request.getSession(); ArrayList<Dvd> dvds; dvds = new ArrayList<Dvd>()= session.getAttribute("ProductsInCart"); HttpSess
HttpSession session = request.getSession();
ArrayList<Dvd> dvds;
dvds = new ArrayList<Dvd>()= session.getAttribute("ProductsInCart");
HttpSession session=request.getSession();
ArrayList DVD;
dvds=new ArrayList()=session.getAttribute(“ProductsInCart”);
编译器错误为意外类型:必需变量,找到值
谢谢dvds=(ArrayList)session.getAttribute(“ProductsInCart”);
首先,您没有编写真正的java语句,您需要在赋值的右侧有一个表达式,在左侧有一个或多个赋值对象。你有两个表达,用什么
我认为您需要以下两个部分:
设置属性:
HttpSession session = request.getSession();
session.setAttribute("ProductsInCart", new ArrayList<Dvd>());
HttpSession session = request.getSession();
List<Dvd> dvds = (List<Dvd>)session.getAttribute("ProductsInCart");
HttpSession session=request.getSession();
setAttribute(“ProductsInCart”,new ArrayList());
读取属性:
HttpSession session = request.getSession();
session.setAttribute("ProductsInCart", new ArrayList<Dvd>());
HttpSession session = request.getSession();
List<Dvd> dvds = (List<Dvd>)session.getAttribute("ProductsInCart");
HttpSession session=request.getSession();
List dvd=(List)session.getAttribute(“ProductsInCart”);