転送元:サーブレット
////////////////////////////////////////////////////////////////////////////////
//  << sv134.java >>
//
// サーブレット(3):要求の転送(転送先の出力を取り込む)
//
//  転送先の出力をincludeメソッドを使って、転送元に取り込む。
//
// ●RequestDispatcherインターフェースのメソッド
//    public void include(ServletRequest request, ServletResponse response)
//                                                  throws ServletException
//     機能:他のサーブレット、JSP、HTMLファイルの内容を応答に取り込む。
//
// ●起動法
//  (1)Javaファイル(sv134.java)をコンパイルし、classファイル(sv134.class)を
//       作成する。
//       ただし、Javaファイル(sv134.java)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv134.java
//     classファイル(sv134.class)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv134.class
//       に保存する。
//    (2)入力フォームで、
//         URL(http://localhost:8080/SV/servlet/sv134)
//       を指定する。
//
////////////////////////////////////////////////////////////////////////////////

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class sv134 extends HttpServlet {
  public void doPost(HttpServletRequest request, HttpServletResponse response)
                     throws ServletException,IOException {

    // コンテンツタイプの指定。
    response.setContentType("text/html; charset=Shift_JIS");

    // HTML文書の出力。
    PrintWriter pw = response.getWriter();
    pw.println("<html>"                                            
             + "<head><title>サーブレット</title></head>"          
             + "<body>"                                            
             + "転送元からの出力です<br>");                 

    // サーブレットコンテキストを取得。
    ServletContext sc = this.getServletContext();

    // ディスパッチャを取得。
    RequestDispatcher rd = sc.getRequestDispatcher("/servlet/sv134t");

    // 転送先の出力を取得。
    rd.include(request,response);

    pw.println("</body>"
             + "</html>");
    pw.flush();
    pw.close();
  }
}
転送先:サーブレット
////////////////////////////////////////////////////////////////////////////////
//  << sv134t.java >>
//
// サーブレット(3):要求の転送(転送先)
//
// ●起動法
//  (1)Javaファイル(sv134t.java)をコンパイルし、classファイル(sv134t.class)を
//       作成する。
//       ただし、Javaファイル(sv134t.java)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv134t.java
//     classファイル(sv134t.class)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv134t.class
//    に保存する。
//
////////////////////////////////////////////////////////////////////////////////

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class sv134t extends HttpServlet {
  public void doPost(HttpServletRequest request, HttpServletResponse response)
                     throws ServletException,IOException {

    // コンテンツタイプの指定。
    response.setContentType("text/html; charset=Shift_JIS");

    // HTML文書の出力。
    PrintWriter pw = response.getWriter();
    pw.println("<h1>転送先からの出力です</h1><br>");
  }
}
入力フォーム
<form action=http://localhost:8080/SV/servlet/sv134 method=POST>
  <input type=submit value=実行>
</form>
実行結果

実行後