mapping.findForward("post");指向的jsp页面上用javascript跳转就可以了
比如:location.href="..."

解决方案 »

  1.   

    用ajax的  xmlhttprequest 对象发送地址在取结果就行。不要把action 看成web的一部分她是控制作用。你只要知道 一个地址请求返回一个结果就行了至于这个地址是否调用了action的方法有几次转发都不重要。
      

  2.   

    AJAX我了解一些,也知道怎样实现局部刷新.
    但我想怎么能解决在struts中用forward转发侯怎么实现刷新的时候只是
    刷新JSP页,而不是刷新Action
    有什么技术能解决这个问题?
    还请高手们帮解决一下.
    谢谢了!!
      

  3.   

    forward后页面js自动再跳转一次
      

  4.   

    forward 用redriect
    或者用令牌
      

  5.   


    <forward    name="..."    path="/...jsp"    redirect="true" /> token基本原理
     第一次提交,生成同步令牌 写入到session,同时把同步令牌写入到返回页中;
     再次提交,比较同步令牌,如果相同,重复上面动作, 不同则重复提交了。
     if (!isTokenValid(request)) {
      errors.add(ActionErrors.GLOBAL_ERROR,
             new ActionError("error.transaction.token"_));
     }
     resetToken(request);
      

  6.   

    如果用forward不行的话,你试一下用response.sendrediect试一下.
      

  7.   


    redirect="true" 这个东西解决问题了
    但我还有点不太明白这两个方法怎么用
    isTokenValid(request)
    resetToken(request);
    能有那位高手给解释一下吗?
    谢谢了.