action 跳到 框架页取不到数据

einfoally 2010-08-07 11:12:22
action:

request.setAttribute("list", list);
return mapping.findForward("success");

struts-config.xml

<forward name="success" path="/system/main.jsp" />

main.jsp 为框架页 包括a.jsp, b.jsp

在a.jsp页面中取不到 request.setAttribute("list", list); 的值

request.getAttribute("list"); null

request.getSession().getAttribute("list"); null






...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
einfoally 2010-08-08
  • 打赏
  • 举报
回复
问题已经解决

在 main.jsp 中获取 List list = (List) request.getAttribute("list");

<frame src="a.jsp?list=<%=list%>">

a.jsp

request.getParameter("list");

xiefangjian 2010-08-07
  • 打赏
  • 举报
回复
对于a,b页面,不在main页面的action里面,request对像只对请求内的范围内有效,a,b,main三个页面实际上是三个不同的请求,你在main里面的request对像设定的值,在a,b页面里面肯定是取不到的,因为对于a,b页面的request和main的request不是同一个实例
dqsweet 2010-08-07
  • 打赏
  • 举报
回复
放在session 里

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧