создать файл формыInputFiled.tag внутри каталога WEB-INF/tags/form.
formInputFiled.tag:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ attribute name="id" required="true" rtexprvalue="true" %>
<%@ attribute name="path" required="true" rtexprvalue="true" %>
<%@ attribute name="label" required="true" rtexprvalue="true" %>
<%@ attribute name="value" required="true" rtexprvalue="true" %>
<%@ attribute name="parentDivClass" required="true" rtexprvalue="true" %>
<%@ attribute name="divClass" required="true" rtexprvalue="true" %>
<%@ attribute name="inputClass" required="true" rtexprvalue="true" %>
<div class="${parentDivClass}">
<div class="${divClass}">
<label for="${id}">${label}</label>
<form:input path="${path}" class="${inputClass}" id="${id}" value="${value}" />
</div>
</div>
Добавить объявление TagLib в вашем JSP, как показано ниже:
<%@ taglib prefix="form" tagdir="/WEB-INF/tags/form" %>
Наконец использовать новый тег, как показано ниже:
<form:formInputFiled id="statusCode" path="statusCode" label="Employee Status Code:" value="${statusCode}" parentDivClass="col-md-4 col-sm-6 cal-xs-12" divClass="form-group" inputClass="form-control"/>
работает как шарм! ! – Saju
Я пишу еще один пользовательский тег для
, оставляя новый вопрос с деталью. – mhshimul