首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将jsp页面中的变量值检索到另一个页面。

如何将jsp页面中的变量值检索到另一个页面。
EN

Stack Overflow用户
提问于 2011-04-26 19:51:02
回答 3查看 2.8K关注 0票数 0

我在一个jsp页面中声明了一个变量。这个变量是一个数组。如何在下一个jsp页面中检索此数组。代码可能是:

代码语言:javascript
运行
复制
<% 
    String[] a=new String[10];
    int i=0;
    while(resultSet.next())//here I'd retrieved the values from the Database
    {
        a[i]=resultSet.getString(1);
        i++;
    }
%>

现在我必须在下一页检索这个数组a。

EN

Stack Overflow用户

回答已采纳

发布于 2011-04-26 19:55:20

将其放入会话中,该会话是web应用程序的所有页面和servlet之间共享的对象:

代码语言:javascript
运行
复制
session.setAttribute("myarray", a);

并使用以下命令检索它:

代码语言:javascript
运行
复制
String[] bubi = (String[]) session.getAttribute("myarray");

相反,如果使用

下一页

您的意思是将包含在当前页面后几行的页面,您也可以使用请求属性(而不是参数!),设置:

代码语言:javascript
运行
复制
request.setAttribute("myarray", a);

并获得:

代码语言:javascript
运行
复制
String[] bubi = (String[]) request.getAttribute("myarray");
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5789861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档