在WEB-INF/tags/form目錄內創建一個文件formInputFiled.tag。
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>
在JSP中添加taglib聲明如下圖所示:
<%@ 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