我有一个如下的字符串:
字符串 emps="date1,date2,date3,date4";
我的要求是使用 JSTL 标签在 jsp 页面上打印如下:
OutPut Should be:
日期1
日期2
日期3
日期4
我在我的jsp中使用了以下代码:
<c:set var="string2" value="${fn:split(emps,',')}" />
<c:forEach items="${string2}" var="emps1">
<td><c:out value="${emps1}"/></td>
</c:forEach>
但是我的代码正在删除“,”并在一行中打印如下:
date1 date2 date3 date4
谁能给我一个解决方案,如何使用jstl标签在jsp中逐行打印日期值?
谢谢
更新:
<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>
注意: 我要打印
这个(迭代)数据逐行使用<td>
标签?