一尘不染

spring形式:数字输入

jsp

我正在使用Spring的form:input,如下所示:

<form:input type="number" .....>

在我的jsp中,但是当我检查浏览器中呈现的html时,它显示为:

type="number" type="text"

即,type在html中生成了两个属性。

另一方面,如果我在浏览器中使用 检查元素选项 进行 检查 ,则它显示正确-仅type="number"按预期。
编辑 -我的问题:为什么我在生成的html(type="number" type="text")中得到两个类型属性?如何解决?


阅读 307

收藏
2020-06-08

共1个答案

一尘不染

Spring
form:input标记未命名任何属性,type并且type=number代码中使用的属性属于html5输入标记

Spring Form TLD在这里列出了form:input元素的有效属性

2020-06-08