有一个框架页面a.jsp
<frameset rows="*,88">
<frame  src="aa.jsp">
<frame src="ab.jsp">
</frameset>另有一框架页面b.jsp
<frameset rows="*,88">
<frame  src="ba.jsp">
<frame src="bb.jsp">
</frameset>现在我在aa.jsp页面作处理后,想转到b.jsp去,在aa.jsp的action的forward中作
<forward name="Insert" path="b.jsp">,转是转过来,但是a.jsp框架中ab.jsp还在,b.jsp框架直接在aa.jsp中显示出来了,我要的效果是从a.jsp到b.jsp

解决方案 »

  1.   

    <forward name="Insert" path="b.jsp">,放在头部
      

  2.   

    <forward name="Insert" path="b.jsp">,放在头部是什么意思呀,能详细一点吗?
      

  3.   

    放在global是什么意思呀,什么放在里面呀
      

  4.   

    用你那种forward不可能做到<a target="_top" href="someAction.do">some action</a>
      

  5.   

    a.jsp是框架页面呀,怎么会??
      

  6.   

    你这种想法很特别,估计你这种需求会很少发生.
    你想啊 框架是什么,我们用框架的目的就是保持一种风格.
    aa.jsp应该是你的主应用区,在这里的操作都是针对这个区域处理的.也就是说,无论你怎么处理都是在这里frame中处理.那么,你又怎么能跳出这个frame呢?
    看到 dreamover(梦醒了) 的答案,感觉可以,我没有试
    我感觉 
    <a target="_blank" href=""></a>
    更好一点
      

  7.   

    ab.jsp是用来放主应用区的操作按钮,这样做界面应该美观一点,如果直接放在aa.jsp中按钮一般是放在下面的,如果数据显示我有多,有的少,这种界面不不美观采用target是可以,但是,如果提交的页面数据需要验证什么的,要回退到原来界面就费了呀
    如果采用<frameset>不大好实现,那采用struts中的框架能实现吗?
      

  8.   

    给b.jsp的框架一个id属性值,例如'testb'使用javascript提交form
    设置,form.target=top.testb
    form.submit()
      

  9.   

    写一个JS脚本,不通过form提交。
    给<frame>设置id,然后用parent.id名.src=页面名
      

  10.   

    to :gyzbj2008(小治) 
    写一个JS脚本,不通过form提交。
    给<frame>设置id,然后用parent.id名.src=页面名数据处理是放在“页面名”中的,那这个处理中有问题怎么办呀,页面已经到新的框架中去了呀
      

  11.   

    你可以在该页面最后执行该脚本,用JAVA小代码控制
      

  12.   

    数据处理是在action中处理的呀,不好控制呀