进一步测试知道  的确 action中不带有参数的话 是可以正常执行的

解决方案 »

  1.   

    经过我昨夜深入追踪源代码,打断点,终于找到原因因为我的model中包含的有id字段,而当前的form的 action中也有参数 id=1,也埋藏有Hidden字读啊 id=1
    所以提交的时候,spring会把这2个id的值都取道,然后连接成1,1这样的形式,接着再给model中的id设置的时候就会发生异常,在进入OnSubmit之前有一个if判断就是如果发生了异常就进入异常处理,所以不会进入onSubmit方法了,解决办法就是更改页面的action中那个参数名为别的 比如 sid
    其实问题都会解决的,只要你深入,追根到底!结贴!