<action name="user!delete" class="userAction" method="delete">
<result name="reload" type="redirect">
user!list.action
</result>
</action>
把一个Id传过去,删除一个对象后,再回到list后那个传过去的Id值还是存在,是什么原因啊,卡了两天了,救命啊

解决方案 »

  1.   

    什么意思?删除成功了没?struts2 的scope默认是session.
      

  2.   

    再回到list后   这个是什么意思?你的意思是不是说删除完了 ,你又去list里面看还有内容
      

  3.   

    删除成功了,回到list也不现实,意思是再点删除的时候传的id还是上一个id
      

  4.   

    你最开始传递ID的时候 id存在
    当你删除之后 因为作用域的原因 那个Id也还是存在的
      

  5.   

    ID怎么传的啊?id应该放到request里
    放到session里删除之后要remove掉
      

  6.   

    这么传的/security/role!delete.action?id=${role.id }
      

  7.   

    list 页面设计的有问题吧。看看你是怎么循环的,看看是不是每个要删除的项都是传同一个id在删除之前看看左下角的显示。