【发布时间】:2013-10-18 23:55:22
【问题描述】:
我有这个:
<html
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
>
<h:selectOneRadio>
<f:selectItem value="1" itemValue="1" itemLabel="123"/>
<f:selectItem value="2" itemValue="2" itemLabel="321"/>
</h:selectOneRadio>
我明白了:
<f:selectItem value="1" itemValue="1" itemLabel="123"></f:selectItem>
<f:selectItem value="2" itemValue="2" itemLabel="321"></f:selectItem>
<select name="j_idt5" size="1"></select>
为什么xmlns:f="http://xmlns.jcp.org/jsf/core"标签没有渲染?
我在 Netbeans 7.3 上使用 JBoss AS 7。
【问题讨论】:
-
看起来问题是您没有使用 JSF 2.2,因此您必须将命名空间定义为
xmlns:f="http://java.sun.com/jsf/core"。
标签: jsf facelets xml-namespaces