在struts中,我使用validator框架对我form中的数据进行验证时,碰到下面问题:画面上有两个属性,用一对radio框来控制另外一个文本输入框的disable或enable。那么当我先将文本输入框设置为enable状态,输入错误的验证信息,点击提交按钮后,报出错误。这是正常情况。但此时当我将text框的状态再设置为disable后,再此点击提交按钮,被disable后的text框仍然报出错误信息。分析原因:由于我在第一次提交了错误信息后,错误信息被存放在了form中,而第二次提交数据时,由于form中存放的还是原来的错误数据,故仍会报出错误。按照常理被disable后应该能够正常提交。想问下各位有没有碰到过这种情况?这种情况该如何处理?如果我在form中使用reset方法虽然能够正常实现跳转,但在form存下去的数据应该还是原来读出来的值吗?