Ответ 1
Как и теги формы Spring 3.0 поддерживают динамические атрибуты, поэтому вы можете просто написать
<form:input placeholder = "..." ... />
Как добавить атрибуты заполнителя HTML5 к Spring форме webmvc: введите, форму: пароль и форму: элементы textarea?
Как и теги формы Spring 3.0 поддерживают динамические атрибуты, поэтому вы можете просто написать
<form:input placeholder = "..." ... />
Что касается вопроса о новых типах ввода - у меня был успех, используя spring bind и вручную создав входной элемент. Я использую bootstrap, поэтому у меня уже есть тег, чтобы обернуть группу управления и применить сообщение об ошибке, но если вы просто хотите его встроить, вы можете сделать следующее.
если поле path
было "age", замените <form:input path="age"/>
на
<spring:bind path="age">
<input id="age" name="age" type="number" value="${status.value}" />
</spring:bind>