同様の質問がたくさん見つかりましたが、解決策はどれもうまくいきませんでした。
ユーザーがテキストを入力するこの inputText フィールドがあり、このテキストは Bean に保存されます。
<h:inputText value="#{searchBean.param}"/>
次に、クリックすると検索アルゴリズムを実行し、次のようにユーザーを結果ページにリダイレクトするこのボタンがあります。
<h:commandButton value="Botao" action="#{searchBean.execute}"/>
実行方法:
public String execute() {
levenshtein(this.param);
return "results";
}
これにより、ユーザーは ..../results.xhtml に転送されます。このリンクは次のようにする必要があります。
.../results.xhtml?equation="ユーザーが検索しようとしたもの"&pagenumber="現在のページ番号"
このページのリンクをクリックすると、自分のサイトの外、たとえばウィキペディアにリダイレクトされます。ブラウザの戻るボタンをクリックすると、検索した内容とページを復元できる必要があります。だった。
これを行う方法を見つけるのにかなりの時間を費やしましたが、すべての試みが失敗しました。助けてください、ありがとう。