Displaytagを使用してデータセットを表示するSpringMVCベースのJSPページがあります。ページのフォームで、ユーザーは2つのチェックボックスのいずれか、または両方を選択して、表示するデータのサブセットを表示できます(「O」、「Q」、または「B」の両方を設定)。
フォームと表示は最初のページで正常に機能しますが、表の下部にあるDisplaytagページ付けリンクに不正な形式のURLが含まれています。その結果、ユーザーがリンクをクリックして別のページを表示すると、チェックボックスがリセットされ、「Q」だけを表示したい場合でも、ユーザーには常に「OとQの両方」が表示されます。
DisplaytagがこれらのURLを生成するために使用するフォームにこのパラメーターを追加しました(Displaytagのドキュメントによる)が、生成されたURLの値は変更されません。
フォームエントリ(type = "o"):
<input type="hidden" id="type" name="type" value="o">
ページネーションURL(両方ともtype = "b"):
http://localhost:8080/searchmain.html?d-443691-p=3&endDate=&_stateQuote=on&type=b&stateOrder=true
誰かがこれに光を当てることができますか?
URLパラメータがどのように生成されるか知っている人はいますか?