在2个jsp文件之间传递java.util.List变量

时间:2012-01-28 16:24:48

标签: jsp

我正在写2个jsp文件(file1.jsp,file2.jsp)。在file1.jsp中,我从数据库中检索一些名称并将它们存储在ArrayList名称中“名称”。现在我想将该ArrayList传递给file2.jsp。

/*file1.jsp*/
            //some jsp code 
List names = new ArrayList();
names.add(namesFromDatabase);   //assume 5 names are added.

/*file2.jsp*/
            //here i want print size of ArrayList 'names'
names.size();
            //also i want to print 3rd name from the list.
names.get(2);

任何人都可以帮助我找到问题的解决方案。 问候。

2 个答案:

答案 0 :(得分:0)

只需将names变量会话作为范围。以下是docs

答案 1 :(得分:0)

使您的第二个jsp文件成为标记文件。 Tagfiles可以接受参数,因此它类似于函数调用。