在Struts的action中一般都要求返回类型是ActionForward,所以一般都使用mapping.findforward(str)作为结束语句,来直接寻找要跳转的页面。但是页面的地址栏的内容不变。
现在我在下个页面不需要request,只想单纯的跳过去。地址栏的地址也希望成变跳转之后的页面地址。
那么我想使用response.sendRedirect(str)直接进行跳转。请问该如何实现?

解决方案 »

  1.   

    直接response.sendRedirect(url)跳到你想要的url就可以了
      

  2.   

    现在我在下个页面不需要request,只想单纯的跳过去。地址栏的地址也希望成变跳转之后的页面地址。 
    =========================================
    <input type="button" onclick="<a href='xxx.jsp' />"/>
    够单纯了吧
      

  3.   

    我在action中进行了一些处理。必须是从action中跳转,应该怎么办啊?
    如果使用这个方法的话,response.sendRedirect(url)
    那么action的返回值怎么办啊?
      

  4.   

    我在action中进行了一些处理。必须是从action中跳转,应该怎么办啊? 
    如果使用这个方法的话,response.sendRedirect(url) 
    那么action的返回值怎么办啊?
    你用普通的servlet类不行可吗,一定要用action吗
    关注下....
      

  5.   

    <forward name="" path="" redirect="true"/>
      

  6.   

    那也行,但是我想知道是不是在action中就不能使用response了呢?
      

  7.   

    应该不行,还是既然要用跳转就没必要用action了,
    直接jsp页面跳转或者selvet解决就可以了
      

  8.   

    action中直接使用responet.sendRedirect就行了 后面使用return null;action很多时候不用使用他的mapping进行返回的只要执行业务逻辑就行了
      

  9.   

    return new ActionForward(url)不行吗.不然就配置struts-config里的<forward redirect="true"/>
      

  10.   

    我的做法是在struts_config.xml
    中的action中配置
    <forward
            name="toscuess"
            path="/boss/teacher_add_scuess.jsp"
            redirect="true" />
    然后再跳转
      

  11.   

    我的做法是在struts_config.xml
    中的action中配置
    <forward
            name="toscuess"
            path="/boss/teacher_add_scuess.jsp"
            redirect="true" />
    然后再跳转
      

  12.   

    我的做法是在struts_config.xml
    中的action中配置
    <forward
            name="toscuess"
            path="/boss/teacher_add_scuess.jsp"
            redirect="true" />
    然后再跳转
      

  13.   

    不好意思,我使用了iframe。呵呵。请问在iframe中如何跳转的时候把地址栏的总路径也跳转过去啊?
    我感觉,好像是不行