带有参数名称 fromName 的 viewParam 不起作用

viewParam with parametername fromName doesn't work

我的代码中有以下内容:

<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"

您的 <f:viewParam> 标签是否在某些 <f:metadata> 标签内?

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