我在命令对象中有一个字符串变量,它是我的 jsp 中的隐藏标签。单击按钮时,我正在使用值(例如“test”)设置此变量并提交表单。
在表单提交时,我获得了 Validator.validate() 方法的控制权。在此方法中,命令对象中变量的值被更改,即逗号被附加到值(例如“test”)。
我已经在 java 脚本端检查了调试,在那里为变量设置了正确的值(它没有附加额外的逗号)但是当它到达验证器时,它的值被改变了。
我不明白为什么只有那个特定的变量值被改变,而所有其他值都被正确设置。
请建议我应该如何纠正这个