Java Spring 3在tomcat 7和tomcat 8上的不同输入绑定

Java Spring 3在tomcat 7和tomcat 8上的不同输入绑定,java,spring,spring-mvc,tomcat,Java,Spring,Spring Mvc,Tomcat,我有一个简单的表单,这是带有值的rendernd表单 <form> <input id="addrId" type="hidden" value="1,173"/> </form> 在tomcat 7 debian stable上,提交此表单会引发错误,因为Spring没有将值1173解析为BigDecimal值。在不同服务器上的Tomcat 6和Tomcat 8上,这正常工作。 我可以强制Spring在不使用组分隔符的情况下渲染值吗

我有一个简单的表单,这是带有值的rendernd表单

  <form> 
     <input id="addrId"  type="hidden" value="1,173"/>
   </form>
在tomcat 7 debian stable上,提交此表单会引发错误,因为Spring没有将值1173解析为BigDecimal值。在不同服务器上的Tomcat 6和Tomcat 8上,这正常工作。
我可以强制Spring在不使用组分隔符的情况下渲染值吗?或者这可能是由容器或主机、JDK设置引起的

一个提示是,这可能取决于您的区域设置。区域设置如何影响BigDecimal映射?谢谢,这是由启动tomcat的区域设置/etc/default/locale引起的。但这不应该由内部处理吗。如果表单是在一个区域设置下呈现的,那么它应该被解析,是否由用于呈现的相同区域设置绑定?或者,如果我使用的是locale拦截器,它会根据每个请求的用户设置更改locale,这可能是个问题?
public class FormObject {
BigDecimal addrId;

//getters and setters

}