元素类型" h:列"必须由匹配的结束标记终止""

时间:2015-03-02 07:42:00

标签: jsp jsf

我在以下行中收到上述错误。标签似乎已正确关闭,但仍然存在错误。

...
 <h:column>
   <f:facet name="header">Delete</f:facet>
     <h:commandButton value="Delete" 
                                 action="#{userData.deleteEmployee(employee)}"  />                
                </h:commandButton>
            </h:column>
        </h:dataTable>

3 个答案:

答案 0 :(得分:1)

关闭命令按钮两次。删除</h:commandButton>,它应该有效。

答案 1 :(得分:1)

您的<h:commandButton>标记已终止两次。这让你的解析器感到困惑。你有:

<h:commandButton ... />

然后:

</h:commandButton>

删除</h:commandButton>行,它应该没问题。

答案 2 :(得分:1)

要么改为

<h:commandButton value="Delete" 
action="#{userData.deleteEmployee(employee)}"  >                
</h:commandButton>

<h:commandButton value="Delete" 
action="#{userData.deleteEmployee(employee)}"  />