你在struts-config中有没有注册“success”mapping。

解决方案 »

  1.   

    这个错误的发生是因为你在forward了一个页面后,又马上forward到另外一个页面,系统报的错误.
    好好检查一下你程序的逻辑,肯定是你程序的错误:)
      

  2.   

    不可能转发两次,提交给register.do,插入数据库然后才转向success,全部的代码都在上面,怎么可能两次呢。
     MyUtil.validateLogin是校验是否登录的函数,如果没登录才返回登录页面,登录了就继续往下进行。
      

  3.   

    jb9自带的是struts1.0,在1.0里没有execute()方法,你用jb10试一试,它集成了是struts1.1
      

  4.   

    validateLogin里写错了,直接调用了response.redirect(),去掉就好了,奇怪的是,为什么已经redirect了,后面的数据库插入操作还会继续进行呢,重定向为何不起作用了