jsp给frame传值

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:44:40
在logonaction中有一句是request.setAttribute("user",user);其中user是一个对象
同时转到一个带有frame的页面中
<frameset rows="60,50" framespacing="0" frameborder="no" border="0">
<frame name="top" scrolling="NO" frameborder="no" noresize src="a.jsp">
<frameset cols="100,*" framespacing="0" frameborder="no" border="0">
<frame src="b.jsp" name="submenu" id="submenu" frameborder="no" scrolling="auto" noresize>
<frame src="c.jsp" name="content" id="content" frameborder="no" FF="auto" noresize>
</frameset>
</frameset>
如何将user对象传递到a.jsp b.jsp c.jsp中?

<frameset rows="60,50" framespacing="0" frameborder="no" border="0">
<frame name="top" scrolling="NO" frameborder="no" noresize src="a.jsp">
<frameset cols="100,*" framespacing="0" frameborder="no" border="0">
<frame src="b.jsp" name="submenu" id="submenu" frameborder="no" scrolling="auto" noresize>
<frame src="c.jsp" name="content" id="content" frameborder="no" FF="auto" noresize>
</frameset>
</frameset>

request.setAttribute("user",user);然后再用request取值,刷新就可以了

很简单嘛,把user传到Request中,然后a.jsp b.jsp c.jsp 用Request取出然后用框架重新加载(刷新)下a.jsp b.jsp c.jsp 就可以啦。

哎,谁要你用框架的呢。。。尽管框架类似AJAX可以局部刷新。。。

a.jsp? user=user &....

放到session里