0

Web アプリ用の単純な検索エンジンを実行していますが、問題に直面しています。

search.xhtmlパラメータを取得することで動作するため、 「search.xhtml?key=lollol」の結果が返されます。

私がする必要があるのは、私の検索 commandButton が do をリダイレクトすることですsearch.xhtml?key=INPUT TEXT CONTENT

ここに私の簡単なコードがあります:

<div id="searchBox">
        <pou:panel id="searchPanel">                
            <h:form>
                <h:inputText id="searchInput" value="#{dispensaRicercaBean.query}" size="99" maxlength="99"/> <pou:commandButton icon="ui-icon-search" action="ricerca?faces-redirect=true"/>
                <pou:watermark value="Search" for="searchInput"/>
            </h:form>                
        </pou:panel>            
    </div> 

どこにdispensaRicercaBeanあり@RequestScoped、私の結果ページはデータ呼び出しをロードしますexecuteQuery(#{request.getParameter('key'))(大まかな例、実際にはいくつかの違いがあります)

どうやってやるの?

4

1 に答える 1

0

プレーンな HTML を使用する<form>

<form action="ricera.xhtml">
    <h:inputText id="key" size="99" maxlength="99" />
    <pou:watermark value="Search" for="key" />
    <pou:button icon="ui-icon-search" onclick="submit(); return;" />
</form>                
于 2012-05-08T23:24:10.187 に答える