我估计你jsp按钮type是submit,你按钮点击事件也提交了,这样就提交了2次。

解决方案 »

  1.   

    list.jsp(总列表)中的添加按钮,这个按钮的源码,只能有链接和传值,不能有提交,楼主仔细查看下源码。
      

  2.   

    <input type="button" value="添加" onClick="window.location.href='Userinfo_add'">
    list.jsp中添加按钮的源码,并没有使用submit
      

  3.   

    使用button链接的,并不是submit
      

  4.   

    add.jsp是填写信息,添加到数据库的主页面,在刚进去次页面时如果要走action的话,写个init方法,否则走默认的execute方法,
    肯定写入数据了,这就是后台不做校验的后果。
      

  5.   

    能不能在这个add()方法的上面添加一个added方法return值为“add”使得页面只是跳转,但没有具体的实现,不过我不会配置这种的action,这种action应该怎么配置呢,使得两个方法指向同一个jsp,还要依次执行。
      

  6.   

    能不能在这个add()方法的上面添加一个added方法return值为“add”使得页面只是跳转,但没有具体的实现,不过我不会配置这种的action,这种action应该怎么配置呢,使得两个方法指向同一个jsp,还要依次执行。
    也就是说打开页面是一个acition ,添加信息是一个action,如果是同一个action,你可以判断下,如是打开页面,设置个返回值,返回就行了,struts里配上返回值对应的页面。
    这已经是最基本的了。。
      

  7.   

    偷了个懒,不过也实现了,在try里面判断下name是否为空,不为空才提交,对于功能是实现了!