2 つのページを持つサイトがあります。フォームと送信ボタンのあるページ A。ページ A のデータに基づく計算結果を示すページ B。
$.post などを使用できないように、フォーム データを POST で送信したい。
パラメータをクエリ文字列から非表示にする必要があるため、 document.location.replace('ULRPageB?param1=value1&...¶mN=valueN') を使用できません。
しかし、ユーザーがページ B からブラウザーの [戻る] ボタンをクリックした場合、1 ページだけでなく 2 ページ戻るようにする必要があります。
前提を変更することはできません。つまり、問題は次のとおりです。
サーブレットに対して AJAX ではなく GET を実行し、履歴を置き換える方法が存在します: is document.location.replace.
履歴を置き換えるサーブレットに AJAX ではなく POST を実行する同等の方法はありますか?