4

正確なパスを指定せずに、サーブレットを強制的にウェルカムページにリダイレクトするにはどうすればよいですか?パスを一番上のパスに変更するようなものです。

response.sendRedirect("/");

これは明らかに機能しません。

4

2 に答える 2

11
response.sendRedirect(response.encodeRedirectURL(request.getContextPath() + "/"));

cookie のサポートが無効になっている (つまり、URL 書き換えを使用している) ブラウザーのセッション追跡をサポートする場合は、encodeRedirectURL の呼び出しが必要です。

于 2012-09-28T11:38:15.737 に答える
3

上記のMichael-Oのおかげで、次の解決策があります。

response.sendRedirect(request.getContextPath());
于 2012-09-28T11:36:27.460 に答える