////////////////////////////////////////////////////////////////////////////////
//  << sv112b.java >>
//
// サーブレット(1):サーブレットからの出力(テキスト文書、doPostメソッド)
//
//  Webブラウザから要求を受けるとテキスト文書を返す。
//
// ●データの種類と指定法
//    テキスト文書 text/html
//  HTML文書     text/plain
//
// ●起動法
//  (1)Javaファイル(sv112b.java)をコンパイルし、classファイル(sv112b.class)を
//       作成する。
//       ただし、Javaファイル(sv112b.java)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv112b.java
//     classファイル(sv112b.class)は、
//       %CATALINA_HOME%\webapps\SV\WEB-INF\classes\sv112b.class
//       に保存する。
//    (2)HTMLファイル中、入力フォームで、
//         URL(http://localhost:8080/SV/servlet/sv112b)
//       を指定する。
//
////////////////////////////////////////////////////////////////////////////////

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

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

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

    // テキスト文書の出力。
    PrintWriter pw = response.getWriter();
    pw.println("サーブレットからの出力です\n"
             + "テキスト文書です"); 
    pw.flush();
    pw.close();
  }
}
入力フォーム
<form action="http://localhost:8080/SV/servlet/sv112b" method="POST">
  <input type="submit" value="実行">
</form>
実行結果