1,用javascript
onsubmit="return check(this)"<script language="javascript">
function check(form)
{
         /............
         }
</script>
2,不要go(-1),应该重新指向action中再读取数据

解决方案 »

  1.   

    重新指向action中再读取数
    ============================
    这个怎么实现?
      

  2.   

    假设
    UserAction.do?action=list  为读取列表.. UserAction extends ...{
    ... list(...){}
    ... delete(...){
    //完成删除操作后
    return new ActionForward("/userAction.do?action=list");//在这里
    }
    }
      

  3.   

    你可以这样,修改一下你前一个叶面的显示数据用的bean
    ,把删除的纪录从bean中删除。这样就能行了吧,不过你取出的
    数据要正确,要知道是在request还是session中。
      

  4.   

    将from的socpe设为session,那么当返回前一个也面从新查询时,查询条件还是存在的
      

  5.   

    1 调用JAVASCRIPT里的window.confirm()
    2 返回的时候不要history.go(-1),直接重新刷新页面
      

  6.   

    这里有两个方法.你可以在删除后的Forward再次指向你的list页面.
    还有一种就是当你删除后再查询一次.然后显示.和第一个方法有点类似.
      

  7.   

    confirm("是否删除?");//在jsp的javascript中作判断
    为true则一个hidden 记录一下
    然后在action中先删除再查询,把你要的页重设置到jsp页面中去.