【问题标题】:how can i pass more than one array list from single servlet to two more jsp or servlets?如何将多个数组列表从单个 servlet 传递给另外两个 jsp 或 servlet?
【发布时间】:2011-05-20 03:23:26
【问题描述】:

我想为一个 jsp 传递一个数组列表,为来自同一个 servlet 的另一个 servlet 传递另一个数组列表。我已经将第一个arraylist 发送到servlet 到jsp,它可以工作。但是我想将另一个arraylist 发送到另一个servlet,使用相同的代码语法但它不起作用?我该怎么办?

【问题讨论】:

  • 你没有提供足够的信息
  • 我在同一个 servlet(conn.java) 中使用 2 个 ArrayLists(data1,data2)。
  • 我在 data1 中存储了一个值,在 data2 中存储了多个值,我使用 requestdispatcher 将 data1 发送到一个 jsp(index.jsp) 并使用 request.getAttribute( data1),它的作品。
  • 但问题是,我使用相同的代码在 data2 中存储和检索,从同一个 servlet 发送到另一个 java(NewServlet.java),但它不起作用。它给出了一个 Exception::: java.util.NullPointer 异常。我该怎么办?
  • 不要重复发布问题。编辑您的原始问题以进一步澄清问题。 stackoverflow.com/questions/4321553/…stackoverflow.com/questions/4321151/…

标签: java jsp servlets arraylist


【解决方案1】:

当您说您将数组列表从 servlet 传递给 jsp 时,您是什么意思? 如果您正在转发或重定向 HTTP 请求,您可以使用 HTTP 会话属性传递任意数量的参数。

【讨论】:

  • 请给我代码,在过去的 3 天里,我只得到了错误..请
【解决方案2】:

根据我的猜测,我相信您正在寻找的是用于将模型(列表)传递给视图(JSP)的 MVC 模式。这是我用谷歌找到的最好的例子how to use MVC with JSP

如果您在采用代码与您的代码一起工作时遇到问题,请向我解释问题所在以及代码或错误消息的外观。这对那些试图提供帮助的人会更有帮助。

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多