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”,它似乎可以工作