用SSh**架构做网站碰到问题,从action返回jsp时,跳转到index.jsp,index页面用了frameset框架

时间: 发布人:gxyzu613

用SSh**架构做网站碰到问题,从action返回jsp时,跳转到index.jsp,index页面用了frameset框架

已解决问题

谷歌gxyzu613用户在提交了关于“启辰t70用SSh**架构做网站碰到问题,从action返回jsp时,跳转到index.jsp,index页面用了frameset框架”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-26T22:51:13。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:yuhy**aswl  

看你的代码,在页面上的呈现问答应该是上边一个Yh**Top.jsp,下左是Yh**Me**.jsp,下右是manage.jsp,想在manage.jsp里从reque电短攻企仅代矛使省边st中获取"list"。
假设你有一个index.action在里边写了request.setAttribute("list",list);然后跳转到index.jsp,正如你现在描述的,只能在index.jsp中得到"list",因为request请求到达index.jsp就结束了,Frame中的底击阿四岁一世阶眼manage.jsp实际上是又发起了另外一个请求,所以在manage.jsp中获取不到index.action中传递的"list"。

解决方法:
1.<FRAMEname=dmMainsrc="${pa优诗取书盐模教正口认治geContext.request.contextPath}/manage.jsp"frameBorder=0>改为

<FRAMEname=dmMainsrc="${pageContext.request.contex假袁制难tPath}/manage.action"frameB课纪群order=0>
在manage.action中request.setAttribute("list",list);
这样在manage.jsp中就可以取到"list"

2.不采用frameset,而在index.jsp中includemanage.jsp等子页面,这样就可以从index.action中通术司晚扩要外传递"list"到manage.jsp页面中了。