[リストへもどる]
一括表示
タイトルJSPとサーブレット基礎講習/転送とリダイレクト
記事No6462
投稿日: 2021/09/21(Tue) 17:14
投稿者taka
ページのリダイレクトresponse.sendRedirect("EL.jsp");を実行した時には日本語表記がでるのですが、
ページの転送request.getRequestDispatcher("EL.jsp").forward(request,response);
を実行すると日本語が文字化けして ???? となってしまいます。
どの設定が悪いのかが分かりません。
改善方法が分かりましたら教えていただけますでしょうか
よろしくお願いします

タイトルRe: JSPとサーブレット基礎講習/転送とリダイレクト
記事No6463
投稿日: 2021/09/21(Tue) 18:04
投稿者taka
自己解決しました
doGet の部分で
esponse.getWriter().append("Served at: "・・・・
をコメントアウトしたところ、解決しました
何か書いているとダメなようです
お騒がせしました


> ページのリダイレクトresponse.sendRedirect("EL.jsp");を実行した時には日本語表記がでるのですが、
> ページの転送request.getRequestDispatcher("EL.jsp").forward(request,response);
> を実行すると日本語が文字化けして ???? となってしまいます。
> どの設定が悪いのかが分かりません。
> 改善方法が分かりましたら教えていただけますでしょうか
> よろしくお願いします

タイトルRe^2: JSPとサーブレット基礎講習/転送とリダイレクト
記事No6464
投稿日: 2021/09/21(Tue) 18:10
投稿者taka
ちなみにですが、
response.getWriter().append("Served at: ")・・・
の前に
response.setContentType("text/html; charset=UTF-8");
とフォント指定してあげればそのままの状態で文字化けしないようでした


> 自己解決しました
> doGet の部分で
> esponse.getWriter().append("Served at: "・・・・
> をコメントアウトしたところ、解決しました
> 何か書いているとダメなようです
> お騒がせしました
>
>
> > ページのリダイレクトresponse.sendRedirect("EL.jsp");を実行した時には日本語表記がでるのですが、
> > ページの転送request.getRequestDispatcher("EL.jsp").forward(request,response);
> > を実行すると日本語が文字化けして ???? となってしまいます。
> > どの設定が悪いのかが分かりません。
> > 改善方法が分かりましたら教えていただけますでしょうか
> > よろしくお願いします

タイトルRe^3: JSPとサーブレット基礎講習/転送とリダイレクト
記事No6465
投稿日: 2021/09/21(Tue) 18:18
投稿者サーチマン佐藤
とりあえず解決してよかったです。

はい、デフォルトの部分は、無難に削除に限ります。
では、引き続き、がんばっていきましょう。