私は以下のような文字列を持っています:
文字列emps="date1、date2、date3、date4";
私の要件は、JSTLタグを使用してjspページに以下のように印刷することです。
OutPut Should be:
date1
date2
date3
date4
私は私のjspで以下のコードを使用しました:
<c:set var="string2" value="${fn:split(emps,',')}" />
<c:forEach items="${string2}" var="emps1">
<td><c:out value="${emps1}"/></td>
</c:forEach>
しかし、私のコードは「、」を削除し、以下のように1行で出力しています。
date1 date2 date3 date4
jstlタグを使用してjspで日付値を1行ずつ印刷する方法を教えてもらえますか?
ありがとう
アップデート:
<c:when test="${requestScope.size!=0}">
<table border="1">
<tr>
<th>Employee Code</th>
<th>EmployeeName</th>
<th>EmployeeDepartment</th>
<th>AbsentDate</th>
<th>TotalNOOfAbsentDates</th>
</tr>
<c:forEach items="${requestScope.set1}" var="emps">
<tr>
<td><c:out value="${emps[0]}" /></td>
<td><c:out value="${emps[1]}" /></td>
<td><c:out value="${emps[2]}" /></td>
<td><c:out value="${emps[4]}" /></td>
<c:set var="string2" value="${fn:split(emps[3],',')}" />
<c:forEach items="${string2}" var="emps1">
<td>
<p><c:out value="${emps1}"/></p>
</td>
</c:forEach>
</tr>
</c:forEach>
注: 印刷したい
this(Iteration)data line by line using<td>
tag?