我有一个显示项目表的jsp页面,每行的第一列是指向另一个页面的链接,用于显示详细信息和编辑项目,我的问题是href属性中的链接生成不正确,它即使id在表中很好地显示,也不包含项的id,href链接中的id始终为零。
<table class="footable no-paging table-striped" data-page-navigation=".pagination">
<thead>
<tr>
<th width="40%" data-sort-initial="descending">Identifiant</th>
<th width="60%" data-sort-ignore="true">Type</th>
</tr>
</thead>
<tbody>
<c:forEach items="${myList}" var="item">
<tr>
<td>
<c:url value="/format/edit/details" var="editURL" >
<c:param name="idF" value="${item.idItem}" />
</c:url>
<a href="${editURL}" >
<i><c:out value="${item.idItem}" /></i>
</a>
</td>
<td><c:out value="${formation.type}" /></td>
</tr>
</c:forEach>
</tbody>
<tfoot class="hide-if-no-paging">
<tr>
<td width="20%" />
<td width="79%" colspan="5">
<div class="pagination pagination-centered"></div>
</td>
</tr>
</tfoot>
</table>
我的表格内容如下:
--------------------------------------------
| Id | Type |
--------------------------------------------
| 1 | type1 |
----------------------|--------------------|
| 2 | type2 |
--------------------------------------------
为第一行生成的链接:/ format / edit / details?idF = 0
它是为第二行生成的相同链接:/ format / edit / details?idF = 0
我的对象&#34; myList&#34;是一个List,&#34; idItem&#34;是Long类型(即使我已将其更改为String,我得到相同的结果)
为什么idF没有递增并始终为零?它是必须指定的变量的范围吗?任何想法?