在JSP中,如何使用锚标记传递ArrayList?
我是 JSP 的新手。 我所能做的就是从另一个网页的表单标签接收数据。 我不知道任何 MCV(MVC?) 也不知道自定义标签、会话、cookie 或比这更深的东西。
我所需要的只是使用锚标记将 ArrayList 传递到另一个动态生成的 JSP 页面。 这是规格。
基本上我有一个二维ArrayList。 第一个维度被迭代并在第一个 JSP 页面中列出。
因此第一个 JSP 页面将如下所示:
This is ArrayList1。大小是23。
这是ArrayList2。大小是19。
这是ArrayList3。大小是 12
这
.......
。
是 ArrayList(n) 大小为 1。
每一行都是一个锚标记,当用户单击它时, 相应的ArrayList被传递到第二个JSP页面。
第二个 JSP 页面,它所做的只是接收一个 ArrayList,然后迭代它并列出其中的数据。 因此只需要一个“第二个 JSP 页面”,因为它一次只能接收一个 ArrayList。它只需要是动态的。
我知道如何在 JSP 页面中迭代 ArrayList。 我不知道如何使用锚标记将 ArrayList 传递到另一个 JSP 页面。
欢迎任何提示或方法。我自己做了一些搜索,但所有评论对我来说都太高级了。我将不胜感激任何帮助。谢谢。
I am a total newbie in JSP.
All I can do is receive data from form tags from another web page.
I don't know any MCV(MVC?) nor custom tag, session, cookies or anything deeper than that.
All I need is to pass an ArrayList to another dynamically generated JSP page using an anchor tag.
Here is the specification.
Basically I have a 2-dimensional ArrayList.
The first dimension is iterated and listed in the first JSP page.
So the first JSP page would look like this:
This is ArrayList1. The size is 23.
This is ArrayList2. The size is 19.
This is ArrayList3. The size is 12.
..
..
..
This is ArrayList(n). The size is 1.
Each line is an anchor tag and when a user clicks it,
the corresponding ArrayList is passed to the second JSP page.
The second JSP page, all it does is receive an ArrayList and just iterate through it and list the data in it.
So there needs to be only one "second JSP page" because it will receive only one ArrayList at a time. It just needs to be dynamic.
I know how to iterate through an ArrayList in a JSP page.
What I don't know is how to pass ArrayLists to another JSP page using an anchor tag.
Any tips or methods are welcome. I did some searching of my own, but all the comments are just too high-level for me. I'd appreciate any help. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你不应该这样做。相反,您可以按照以下方式进行操作。这更容易,也更有可能。
主意:
- 将所有 arraylist 设置为
- 在每个锚标记中,放置一个 id 来识别单击了哪个链接
- 在 b.jsp 中,获取此行代码的 id 参数
希望这有用
NathanPhan
I think you should not do this way. Instead, you can do the following way. It is easier and more possible.
Idea:
- set all arraylist to
- In each anchor tag, you place an id to recognize which link is click
- In the b.jsp, get id parameter which this line of code
Hope this useful
NathanPhan
示例:
在 a.jsp 中,您有一个链接:
在 b.jsp 中,您解释数组字符串并获取以下数组列表:
example:
in a.jsp you have a link:
in b.jsp you interpret the array string and get an arraylist of: