【问题标题】:viewAction and ViewParam not working with the new namespaceviewAction 和 ViewParam 不适用于新的命名空间
【发布时间】:2014-07-11 15:30:44
【问题描述】:

我正在使用 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"

知道为什么吗?

【问题讨论】:

  • 这些是否与您的标签库有关?
  • 我找到了问题,这是 Mojarra 的一个错误 ...

标签: jsf jakarta-ee glassfish netbeans-8


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2018-11-17
    • 1970-01-01
    • 2020-04-19
    相关资源
    最近更新 更多