昨天我碰见一个很纠结的问题,我在jsp页面写了一个form表单,这个表单有四个需要填入的信息,提交到action的时候本来是应该可以取到值的,但是无论怎么搞,都只能取到四个中的第一个值。我检查了bean与数据库中的字段是否对应,结果没有问题,全部对应,我检查bean中的字段get和set方法,结果也没问题,全部正确。action跳转也没有问题。我就不知道为什么jsp的值,为什么就传不到action了呢?
经过我仔细的分析与测试历时3个小时,我终于找到了原因:action里面没有写bean对象的get方法。之前写action的时候,我通常习惯性的会只写set方法,以前也没遇见过这个问题,但是现在确实发生了,特此文章留作作纪念。