0

我正在为我的网络应用程序做一个简单的搜索引擎,但我遇到了一个问题。

search.xhtml通过获取参数来工作,因此search.xhtml?key=lol将返回“lol”的结果。

我需要做的是我的搜索命令按钮将重定向 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 回答