如题所述!
     我现在的情况是这样的,我在Struts配置文件中,将Action返回的结果跳到另外一个页面.页面内容显示正确,但页面位置还是以前提交Form表单的那个页面.我现在要做的就是,页面位置调整过来,该怎么做?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【lcb530】截止到2008-07-01 10:52:12的历史汇总数据(不包括此帖):
    发帖数:20                 发帖分:440                
    结贴数:20                 结贴分:440                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    地址栏的地址是action如果你想在地址栏的地址上显示xxx.jsp,那么请问你的jsp的数据从什么地方获得,还不是xxxx.do或者是xxxx.action
      

  3.   

    例如,我在mct.jsp里面提交form表单,我现将结果显示在bbb.jsp页面里,可他将结果显示在mct.jsp页面.内容是正确的,显示的是bbb.jsp的内容.也就意味着我用bbb.jsp替换了mct.jsp的页面注:我的mct.jsp和bbb.jsp是框架中上下子框架
      

  4.   

    你看看,你的struts-config里面配置的bbb.jsp和bbb.jsp的访问<forward name="" path="" />是不是搞混淆了,以至于action里面挑转的时候跳到另外一格JSP了
      

  5.   

    应该是Struts配置文件中的配置问题
    楼主的意思是不是在处理完成后要指向另外一个页面?
      

  6.   

    不好意思可能误导了大家,其实我的问题是这样的:
    我是一个框架结构的页面,分为上下框架,这两个框架为别对应着aaa.jsp与bbb.jsp;现在bbb.jsp页面提交表单,想去更新aaa.jsp.可现在的情况是:下面的框架(也就是bbb.jsp页面),显示了aaa.jsp内容.我原本的意思就是将Action返回来的结果直接显示在上面的框架(也就是aaa.jsp页面)!
      

  7.   

    也就是说你的页面放在了一个iframe 当中了 对么?
      

  8.   

    是frameset吧
    你在提交里加上<type="submit" .... target="bbb的框架名称"> 试试
      

  9.   

    你的bbb.jsp里面的target应该指定是aaa.jsp.或者是对应的action.我觉得这个问题和左边是菜单,右边是画面的那种Frameset没有本质上的区别阿。
      

  10.   

    看前面的差点被楼主饶进去...加上target就OK
      

  11.   

    仔细查下
    你的action名字或者调用的action可能写错了
    至于点击了xxx调用xxx
    在iframe里面应该是写到共通方法里面的
    还是说你就是在写共通?
      

  12.   

    另:用target的话没必要再经过action把
      

  13.   

    还是说你在action里面用target?
      

  14.   

    处理代码………………
    protected HttpServletResponse response;
    PrintWriter out = response.getWriter();
    out.println("<script>window.location='new.jsp'</script>");
    return NONE;
      

  15.   

    靠你这是写在servlet里面的??
      

  16.   

    用target 指向你要刷新的页面应该可以。