Jsp JSTL-输入类型的十进制格式=";“数字”;

Jsp JSTL-输入类型的十进制格式=";“数字”;,jsp,types,jstl,decimalformat,Jsp,Types,Jstl,Decimalformat,我有这样一个输入字段: <input type="number" name="myValue" id="myValue" required value="${not empty myValue ? myValue : 1.0}" /> 除非设置为其他值,否则该值应为1.0 这在Chrome中很好用,但当我使用InternetExplorer时,它会说 这不是有效日期,请更改 我猜1.0有问题,因为Chrome会自动将其更改为1,0(我的本地小数格式)。当我试图在IE中手

我有这样一个输入字段:

<input type="number" name="myValue" id="myValue" required
    value="${not empty myValue ? myValue : 1.0}" />

除非设置为其他值,否则该值应为1.0

这在Chrome中很好用,但当我使用InternetExplorer时,它会说

这不是有效日期,请更改

我猜
1.0
有问题,因为Chrome会自动将其更改为
1,0
(我的本地小数格式)。当我试图在IE中手动设置
1,0
时,我得到一个异常,因为我的servlet无法将其转换为
double

如何将其设置为独立于格式?

我尝试使用step=“any”,它似乎可以工作