Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms JSF如何提交表单并将值作为GET参数传递给另一个页面?_Forms_Jsf_Jsf 2.2_Http Get_Viewparams - Fatal编程技术网

Forms JSF如何提交表单并将值作为GET参数传递给另一个页面?

Forms JSF如何提交表单并将值作为GET参数传递给另一个页面?,forms,jsf,jsf-2.2,http-get,viewparams,Forms,Jsf,Jsf 2.2,Http Get,Viewparams,嗨,我看到这是巴卢斯的答案 我要寻找的是一种将输入值作为请求GET param传递的方法。 假设我有一个带有如下搜索表单的page1: <h:form> <h1>Search</h1> Search Person <p:inputText value="#{personBean.personName}"/>

嗨,我看到这是巴卢斯的答案

我要寻找的是一种将输入值作为请求GET param传递的方法。 假设我有一个带有如下搜索表单的page1:

<h:form>                              
  <h1>Search</h1>                
  Search Person
  <p:inputText value="#{personBean.personName}"/>                  
  <p:commandButton value="Find" action="personData.xhtml?faces-redirect=true"/>                                
</h:form>
<h:head>
<f:metadata>
   <f:viewParam name="personName" value="#{person}" converter="#{personConverter}"converterMessage="bla bla"
                     required="true" requiredMessage="bla bla" />                      
 </f:metadata>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        Hello from Facelets
        <p:messages/>

        Here show person Data.....
</h:body>

搜寻
搜索人
并有第二页(第2页)显示此人的数据,如下所示:

<h:form>                              
  <h1>Search</h1>                
  Search Person
  <p:inputText value="#{personBean.personName}"/>                  
  <p:commandButton value="Find" action="personData.xhtml?faces-redirect=true"/>                                
</h:form>
<h:head>
<f:metadata>
   <f:viewParam name="personName" value="#{person}" converter="#{personConverter}"converterMessage="bla bla"
                     required="true" requiredMessage="bla bla" />                      
 </f:metadata>
        <title>Facelet Title</title>
    </h:head>
    <h:body>
        Hello from Facelets
        <p:messages/>

        Here show person Data.....
</h:body>

Facelet标题
Facelets的你好
这里显示个人数据。。。。。

我的问题是如何将输入值作为GET请求参数从page1传递到page2,这样我就可以在page2中具有书签功能。提前谢谢。对不起,我的英语:)

这与omnifaces有什么关系?你有没有试着在谷歌上发布你问题的标题(添加了jsf?)点击率很高。。。就在这里的“相关”专栏里,是的,但对我来说什么都不管用。我看到了o:form并试图了解它是如何工作的,balusC是omnifaces的创造者之一,在这里回答了很多问题。这个omnifaces是如何相关的?你有没有试着在谷歌上发布你问题的标题(添加了jsf?)点击率很高。。。就在这里的“相关”专栏里,是的,但对我来说什么都不管用。我看到了o:form并试图了解它是如何工作的,balusC是omnifaces的创造者之一,在这里回答了很多问题。可能是