jsp页面之间的传值

从数据库里读出来了一条记录,转向了一个main页面(框架页面),但是main页面的子页面是用来做显示的,我怎么把这条记录传给他的子页面呢?是封装到session里或者re... 从数据库里读出来了一条记录,转向了一个main页面(框架页面),但是main页面的子页面是用来做显示的,我怎么把这条记录传给他的子页面呢?是封装到session里或者request里吗?具体怎么做 展开
 我来答
biqtbl
推荐于2017-10-14 · TA获得超过178个赞
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
对应封装数据传值来说,哪个都可以,只是要看你从数据库中读出来的数据是否需要持久化得保存了。
request是将数据request.setAttribute("name",value)封装在请求中,并且必须要靠request.getRequestDispatcher(<!-- 你想要跳转的页面 -->).forward(request,response);跳转到另一个页面(不可用response.redirect),再用request.getAttribute("name")来获取封装的数据,数据持久性只在于 请求 响应 间。
而session是将数据封装在“会话”中,你用session.setAttribute("name",value)进行数据封装,再跳转到“你想跳转的页面”(用forward 或 response.redirect,那个都行),只要当前会话不结束,用session.getAttribute("name")都可以接收到。
知识共享,共同进步
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luxiaoxian2011
2011-04-30
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
不要转向main页面,使用target指定子页面
追问
怎么做,转向是写在struts.xml配置文件里的,怎么使用target
追答
页面里不是要指定action名称么,后面加tagert=,关于targert你再搜下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcollin
2011-04-30 · TA获得超过152个赞
知道答主
回答量:245
采纳率:0%
帮助的人:170万
展开全部
request.setAttribute()和request.getAttribute()不就可以了吗

参考资料: u

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lorlsky1
2011-05-02 · 贡献了超过124个回答
知道答主
回答量:124
采纳率:0%
帮助的人:20.8万
展开全部
学习中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式