- ベストアンサー
ServletからHTMLページへの遷移について
初めまして。 JDK:1.5.0_10 Apache Tomcat:/5.5.15 の環境で、Java Servletを組んでいます。 実現したい処理があるのですが、いろいろ調べても見つからないので質問させて頂きます。 1.クライアントがボタンを押す(.htmlのページ) 2.1から命令を受け取ってサーブレットが処理する 3.1のページを更新して再表示してあげる というようなものです。 わからないのが、3の サーブレットからHTMLへページ遷移する方法です。 すみませんが、何か方法があったら教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
処理が終わった後にサーブレットのページを表示させずに、パッと元のHTMLに戻るということですよね? でしたら、 response.sendRedirect("XXX.html");←これをサーブレットの最後に入れればhtmlに遷移します。 responseですが、HttpServletResponseクラスの名前が、resとかならば res.sendRedirect("XXX.html");という感じになります。 ■サンプルページ Java 入門 | Servlet/JSP/Java Bean | リダイレクト:http://www.nextindex.net/java/servlet/sendRedirect.html リダイレクト(redirect) - サーブレット間の連携 - サーブレット入門:http://www.javadrive.jp/servlet/dispatch/index4.html
お礼
ご回答ありがとうございます。 リダイレクトで試してみたところ、正常に別ページに移動できました。 サンプルページもとても参考になりましたので、もっと勉強してみます。 suirisさんありがとうございました。