0

ページを変更するためのベストプラクティスは何だろうと思っていました。サーブレットが sendRedirect を使用できるようにするか、単に jQuery/Javascript を使用できるようにするのが最善ですか?

送信したいフォームがあり、新しいページに移動するとします。jQuery からサーブレットにデータを送信し、応答を取得してから、jQuery 経由でページを転送するだけでよいでしょうか? それとも、情報を送信してサーブレットにページを転送させるのでしょうか?

説明が必要な場合はお知らせください。私は jQuery にページ転送を処理させることにもっと傾いていますが、より経験豊富な開発者の意見を得たいと思っていました。ありがとうございました!

4

2 に答える 2

2

私があなたの質問を理解している場合、あなたはページのリダイレクトについて質問しています - もしそれが質問なら、クライアントではなくサーバーにそれをさせてください - クライアントのリダイレクトは、特にSEOの場合、一般的に嫌われています

クライアントのリダイレクトにはwindow.locationの設定が含まれると思います-サーバーのリダイレクトだけが含まれます。302ヘッダー、番号を正しく覚えていれば

于 2013-04-22T17:51:52.090 に答える
0

を使用してデータを送信する場合 ajax、サーブレット内からユーザーをリダイレクトすることはできません。そのためには、スクリプトからユーザーをリダイレクトする必要があります (サーブレットから応答を取得したら)。

ajax なしでフォームを送信すると、サーブレットからユーザーをリダイレクトできるはずです。

于 2013-04-22T17:51:26.390 に答える