gpt4 book ai didi

java - Servlet 将 arraylist 作为请求属性发送到 JSP

转载 作者:行者123 更新时间:2023-12-01 23:08:24 24 4
gpt4 key购买 nike

我正在尝试将 ArrayList 从 servlet 发送到 JSP 页面。在 Servlet 中:

List<ItemObj> myList = new ArrayList<ItemObj>();   
req.setAttribute("list", myList);
req.getRequestDispatcher("page.jsp").forward(req,resp);

在 JSP 中:

<% List<ItemObj> myList = (ArrayList<ItemObj>) request.getParameter("list"); %>

但是,我不断收到错误:无法从字符串转换为列表。我找到了一些资料表明我可以这样进行转换:

how to send ArrayList from jsp to servlet

Send array of objects from servlet to JSP

我做错了什么?

最佳答案

您正在设置list作为请求属性并将其作为请求参数返回

使用<% List<ItemObj> myList = (ArrayList<ItemObj>) request.getAttribute("list"); %>

关于java - Servlet 将 arraylist 作为请求属性发送到 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22419386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com