日期:2014-05-19  浏览次数:20614 次

求助关于servlet向iframe页面传值问题!
本人在一个servlet里用request.setAttribute("java","hello")后,转发到一个a.jsp页面里,a.jsp里用iframe内嵌一个b.jsp.
问题来了,在b.jsp里用${requestScope.java}根本取不到值.后来我将request换成session进行存取值,就可以实现,
以我的理解是不是从a.jsp跳到b.jsp也相当于一次请求,这样前面的请求就失效了,所以requestScope里就没有值了,
大家说说是这样理解吗?


------解决方案--------------------
正确。使用forward就能传进去。用redirect不行。