再说的详细点啊,估计我不会,但很关注,因为我也刚学struts

解决方案 »

  1.   

    这个问题与struts无关。可以在frames收到应答后主动刷新frame1和2。
      

  2.   

    首先说明这个问题和struts无关,和楼上的意见一样。if obj1
       操作:parent.window.frame1(提交,刷新等)if obj2
       ... ...
      

  3.   

    在action中判断
    if obj1==obj then return mapping.findForward("obj1")
    if obj2==obj then return mapping.findForward("obj2")
    if obj3==obj then return mapping.findForward("obj3")关在struts-config中设置action中的forward
    <forward name="obj1" path="/obj1.jsp"
    …………
      

  4.   

    楼上的好象不对
    这个应该用js来实现。也面退出的时候刷新其他3个也面。
    <FRAMESET border=1 
    frameSpacing=0 id=topmain onbeforeunload=realexit(); 
    onload=javascript:this.focus() rows=0,24,* topmargin="0" leftmargin="0" 
    marginheight="0" marginwidth="0">
    <SCRIPT language=javascript>
    var exittxt="真的要退出本系统吗?\n(建议用户点击左边的“退出”功能来注销登陆信息)";
    function realexit() {
    //reload others;
    }
    </SCRIPT>
      

  5.   

    为什么不通过session来交换数据啊session.setAttribute("obj1",obj1);
    session.setAttribute("obj2",obj2);
    session.setAttribute("obj3",obj3);然后在每个frame中取得数据
    (obj1)session.getAttribute("obj1");
    session.removeAttribute("obj1");
    ...应该没问题