从URL获取值到JSF字段

  • 本文关键字:JSF 字段 URL 获取 jsf
  • 更新时间 :
  • 英文 :


我用,

  • Java EE 7
  • Payara以下4.4.1
  • JSF 2.2
  • RichFaces 4.5.15
  • 6.0
  • PrimeFaces。
如果我有这个URL: mysite.com/mypage.jsf?field1=value1&field2=value2

我希望,当用户输入这个URL时,我打开mypage.jsf域1和域2分别填充value1value2

  • <inputText id="field1" value="HOWTOGETFROMURL-value1"/>
  • <inputText id="field2" value="HOWTOGETFROMURL-value2"/>

从url中捕获任何参数的方法是在url的页面头部使用metadataviewParam标记。

所以在你的页面。在Jsf中,标签将是:

<h:head>
....
<f:metadata>
    <f:viewParam name="field1" value="#{yourManagedBean.field1}"/>
    <f:viewParam name="field2" value="#{yourManagedBean.field2}"/>
</f:metadata>
</h:head>

您的托管bean必须具有属性以接收来自Url的值。

,输入将是:

<h:inputText id="field1" value="#{yourManagedBean.field1}"/>
<h:inputText id="field2" value="#{yourManagedBean.field2}"/>

相关内容

  • 没有找到相关文章

最新更新