我有一个JSF文件,里面有一个html表。该表格被<a4j:outputPanel></a4j:outputPanel>
标记所包围。
表格设置如下:
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
在第一行的第一个<td></td>
内,有2个div
个元素。当我使用该页面时,我点击了一个重新呈现页面的<a4j:commandButton>
,我注意到第一行中的第二个和第三个<td>
正在移动到第一行下面的自己的行。我检查了源代码,第一个<td>
中的2个div根本不在表中,并且移到了<table>
标记之前,现在只有2个<td>
第一个<tr>
中的元素。为了更多地测试它我做了另一个<a4j:commandButton>
除了重新呈现表所在的<a4j:outputPanel>
并且它仍在发生之外什么都不做。我能够修复它,但在第一个之前放置一个空表行。这是一种解决方法,但我想知道为什么它首先发生。有人知道吗?
我正在使用tomcat 6服务器,如果它有所作为。