处理Struts2浮点转换类型

处理Struts2浮点转换类型,struts2,Struts2,我有一个关于Struts2中浮点类型转换的问题 我有一个表单,它包含一系列正常的输入元素 窗口中包含一系列文本字段,每个文本字段旁边都有一个添加按钮。单击其中一个按钮的效果是在表单中添加一个输入类型“hidden”,其值为相应的文本字段。该值通常是一个浮点数,这一点非常重要,它使用点格式(例如:1.34) 创建的输入如下所示: <input class="hidden_material" type="hidden" name="form[0].cantidad_formulacion" v

我有一个关于Struts2中浮点类型转换的问题

我有一个表单,它包含一系列正常的输入元素

窗口中包含一系列文本字段,每个文本字段旁边都有一个添加按钮。单击其中一个按钮的效果是在表单中添加一个输入类型“hidden”,其值为相应的文本字段。该值通常是一个浮点数,这一点非常重要,它使用点格式(例如:1.34)

创建的输入如下所示:

<input class="hidden_material" type="hidden" name="form[0].cantidad_formulacion" value='1.34'/>
<input class="hidden_material" type="hidden" name="form[1].cantidad_formulacion" value='1.54'/>

无论如何,在提交表单后服务器使用数据之前,整个过程都是正确的。数字的出现就好像该点不会被放置在数字中一样(使用上面的示例,如134)


如果使用逗号(如1,34),就不会有问题。但对于系统的用户来说,情况并非如此。如何解决此问题?

JVM的语言/区域设置为什么?听起来好像是把逗号当作十进制分隔符。