我是JSP的总新手。 我只能从另一个网页的表单标签接收数据。 我不知道任何MCV(MVC?),也不知道自定义标记,会话,cookie或任何比这更深的东西。在JSP中,如何使用锚标签传递ArrayList?
我需要的是将一个ArrayList传递给另一个使用锚标签的动态生成的JSP页面。 这里是规范。
基本上我有一个2维ArrayList。 第一个维度在第一个JSP页面中迭代并列出。
所以第一个JSP页面应该是这样的:
这是ArrayList1。大小为23.
这是ArrayList2。大小为19.
这是ArrayList3。大小是12。
..
..
..
这是ArrayList的(N)。的大小为1
每一行是一个锚定标记,并且当用户点击它, 相应的ArrayList被传递到第二JSP页面。
第二个JSP页面,它所做的就是接收一个ArrayList,并遍历它并列出其中的数据。 所以需要只有一个“第二个JSP页面”,因为它一次只能接收一个ArrayList。它只是需要动态。
我知道如何迭代JSP页面中的ArrayList。 我不知道如何使用锚标签将ArrayList传递到另一个JSP页面。
欢迎任何提示或方法。我做了一些自己的搜索,但所有的评论对我来说都太高级了。我会很感激任何帮助。谢谢。
感谢您的回复!我尝试了类似于你的答案。我将每个ArrayList的Key传递给另一个JSP页面。在第二个JSP页面中,我再次从MySQL调用相应的ArrayList。我不知道这是否是耗时的最佳方案,但它对我来说足够简单:) – mp2893 2011-04-01 02:43:57
这很有用吗? – Nathanphan 2011-04-01 02:45:52
哦,我像30秒前编辑我的回复。巧合:)我希望我的第一个评论是对你的问题的回答。 – mp2893 2011-04-01 02:48:13