Описание проблемы: Я пытаюсь создать форму, в которой поля и атрибуты будут извлекаться из базы данных.
Используемый стек: Springboot, JSP, JSTL, SpringTagLibs
В JSP я могу получить firstName, используя
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<form:input path="firstName"/>
У меня есть пользовательский компонент согласно следующему:
public Class UserBean {
private String firstName;
private String firstNameType;
private String firstNameRequiredYesNo;
}
Теперь мне интересно, как установите атрибут с тегом input так, чтобы он отображался следующим образом:
<input name="firstName" type="text" value="SomeValue" required="required"/> // if required is set as Yes and type is set as text
Ситуация в другом вопросе здесь близка, но отсутствует атрибут "type". Так что в конце концов я хочу три вещи: тип, значение и требуется.
Я новичок в пользовательском интерфейсе, Spring и тегах, любая помощь / указатели будут высоко оценены.