viewAction和ViewParam不使用新的命名空间

时间:2014-05-22 14:17:48

标签: jsf java-ee glassfish netbeans-8

我正在使用Netbeans 8.0和Glassfish 4.我在JSF页面中使用这段代码:

<f:metadata>
    <f:viewParam id="id" name="id" value="#{profileMB.idProfile}"  />
    <f:viewAction action="#{profileMB.loadProfile()}"/>
</f:metadata>

当我使用旧命名空间声明时,它正在工作:

xmlns:f="http://java.sun.com/jsf/core"

但它没有使用新的:

xmlns:f="http://xmlns.jcp.org/jsf/core"

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

我刚刚找到了答案...... 这是Glassfish 4中使用的Mojarra版本中的一个错误

f:viewParam doesn't pass required parameter when new xmlns.jcp.org namespace is used