我在命令对象中有一个字符串变量,它是我jsp中的隐藏标记。 点击一个按钮我将这个变量设置为一个值(例如" test")并提交表单。
在表单提交上,我得到了Validator.validate()方法的控件。 在此方法中,命令对象中的变量值已更改,即逗号将附加到值(示例" test,")。
我已经在java脚本端检查了调试,正确的值设置为那里的变量(它没有附加额外的逗号)但是当它到达验证器时它的值被更改。
我不明白为什么只有特定的变量值在正确设置所有其他值时才会被更改。
请建议我该如何纠正这个
答案 0 :(得分:0)
是否有两个具有相同名称的表单字段。当两个表单字段具有相同的名称时 - 值可以附加在列表中。