你在b。jsp关闭的时候,刷新a.jsp就可以

解决方案 »

  1.   

    关闭b.jsp后调用你的a.jsp的后台,并传递数据再显示a.jsp
      

  2.   

    在b.jsp提交之后的action里,return a(mapping,form,request,response);就可以了。a代表要跳到a.jsp的那个action
      

  3.   


       public ActionForward unspecified(ActionMapping mapping, 
                ActionForm form, 
                HttpServletRequest request, 
                HttpServletResponse response) {
        return mapping.findForward("success") ;//跳到a.jsp
    }
        
        public ActionForward delete(ActionMapping mapping, 
                ActionForm form, 
                HttpServletRequest request, 
                HttpServletResponse response) {
            return unspecified(mapping,form,request,response) ;//跳到上边那个方法里边。
            
        }
      

  4.   

    用javascript代码,一行就够了,b.jsp里加一句 <body onunload="window.opener.location.reload()">,试试吧,应该可以
      

  5.   

    比如:aAction.do?act=query跳转到a.jsp,
    add按钮提交aAction.do?act=add跳转到b.jsp,
    设b.jsp保存bAction.do?act=save,
    当保存成功以后直接return mapping.findForward("saveok"),
    saveok在struts-config.xml中写成:<forward name="saveok" path="/aAction.do?act=query" />