Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JSF中忽略无效的XML?_Xml_Jsf 2_Custom Component - Fatal编程技术网

如何在JSF中忽略无效的XML?

如何在JSF中忽略无效的XML?,xml,jsf-2,custom-component,Xml,Jsf 2,Custom Component,可以忽略jsf文件中无效的xml语法吗 我正在编写自己的组件JSF2,并希望创建一个动态表,因此我希望呈现tr和td标记。我尝试过(与相同)和(与相同),尽管将jstl与jsf混合使用是不好的 我得到了一个javax.faces.view.facelets.FaceletException:解析时出错[…]元素类型“tr”必须由匹配的结束标记“终止 有人知道如何忽略无效的xml,或者如何以其他方式解决这个问题吗?没有办法做到这一点。您可以在web.xml中将DISABLE_FACELET_JSF

可以忽略jsf文件中无效的xml语法吗

我正在编写自己的组件JSF2,并希望创建一个动态表,因此我希望呈现tr和td标记。我尝试过
(与
相同)和
(与
相同),尽管将jstl与jsf混合使用是不好的

我得到了一个
javax.faces.view.facelets.FaceletException:解析时出错[…]元素类型“tr”必须由匹配的结束标记“
终止


有人知道如何忽略无效的xml,或者如何以其他方式解决这个问题吗?

没有办法做到这一点。您可以在web.xml中将DISABLE_FACELET_JSF_VIEWHANDLER设置为true,这样就可以解决问题,但另一方面,这会将JSF版本降级为1.2。

这是一个肮脏的攻击,但使用:

<h:outputText escape="false" value="#{bean.row}" />

在您的页面中,以及

public String getRow() {
    return condition ? "" : "<tr>";
}
公共字符串getRow(){
退货条件?“:”;
}
在你的豆子里。与
相同