我正在尝试在一个表格中包含一个链接。
当我在没有它工作正常的情况下进行链接时,但是当我想将它作为表的一部分包含在内时它不起作用。
这行代码有效:
for(int i=0;i<tableWeb.size();i++){
TableBody t=(TableBody)tableWeb.get(i);%>
<a href="Controller?operation=<%=t.getString1()%>"><%=t.getString1()%></a>
<%}%>
这行代码失败:
for(int i=0;i<tableWeb.size();i++){
TableBody t=(TableBody)tableWeb.get(i);%>
<tr><td><a href="Controller?operation=<%=t.getString1()%>"><%=t.getString1()%></a></td></tr>
<%}%>
似乎变量部分不是可识别的。
有人可以告诉我我做错了吗?
感谢
答案 0 :(得分:1)
表体结构应为
<tbody>
<tr>
<td> ... </td>
<td> ... </td>
</tr>
</tbody>
将<tr>
放在for-loop
<tr>
for(int i=0;i<tableWeb.size();i++){
TableBody t=(TableBody)tableWeb.get(i);%>
<td>
<a href="Controller?operation=<%=t.getString1()%>"><%=t.getString1()%></a>
</td>
<%}%>
</tr>