【问题标题】:viewParam with parametername fromName doesn't work带有参数名 fromName 的 viewParam 不起作用
【发布时间】:2018-12-04 06:06:01
【问题描述】:

我的代码中有以下内容:

<f:viewParam name="from_name" value="#{bean.fromName}" />

而且这个参数不起作用。我绝对相信bean.fromName 背后的getter 和setter 是正确的。然而,这个参数不起作用,而同一文件中的所有其他类似参数都起作用。如果我将 bean.fromName 重命名为 bean.xfromName 并调整 getter 和 setter 就可以了。 fromName 是一个特殊的 JSF viewParam 值吗?

注意:

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

【问题讨论】:

  • 您需要指定您的 JSF 实现和版本。您是否也尝试过从 Eclipse 外部或您使用的任何 IDE 启动项目?它可能会搞砸一切。
  • “fromName 是一个特殊的 JSF viewParam 值吗?” 不,不是。 minimal reproducible example 请。并尝试在开发模式下运行您的应用程序

标签: jsf primefaces jsf-2 viewparams


【解决方案1】:

您的&lt;f:viewParam&gt; 标签是否包含在某些&lt;f:metadata&gt; 标签中?

<f:metadata>
    <f:viewParam name="from_name" value="#{bean.fromName}" />
</f:metadata> 

【讨论】:

  • 是的,就像你写下的一样。
猜你喜欢
  • 2014-11-29
  • 2021-12-18
  • 2014-09-16
  • 2021-06-21
  • 1970-01-01
  • 2013-06-17
  • 2018-12-28
  • 2012-07-29
  • 2015-08-13
相关资源
最近更新 更多