package jp.co.wownet.education.servlet; import java.io.*; import java.util.*; //サーブレット import javax.servlet.*; import javax.servlet.http.*; /** リクエストの転送先サーブレットです。 @author Fumitaka Makino */ public class ForwardTest02 extends HttpServlet { /** HTTP命令のGETに対応するメソッドで、スーパークラスのdoGetを オーバーライドしています。WEBサーバーに対してGETによって要 求があったときにdoGetが呼ばれます。 @param request HTTPリクエストされたときの情報等がカプセル化されたオブジェクト @param response 一般的にブラウザ(リクエスト元)に対して応答する情報をカプセル化したオブジェクト @exception ServletException サーブレット内部で発生した問題全般 @exception IOException Stream系の問題が発生したときなど */ public void doGet( HttpServletRequest request , HttpServletResponse response ) throws IOException,ServletException{ //requestより値を取得 Goods goods = (Goods)request.getAttribute("value"); //レスポンスからWriterの取得 response.setContentType("text/html; charset=Shift_JIS"); PrintWriter out = response.getWriter(); StringBuffer strBuf = new StringBuffer(); //HTMLを書き出す strBuf.append(""); strBuf.append(""); strBuf.append("HttpSessionの実験1"); strBuf.append(""); strBuf.append(""); strBuf.append(""); strBuf.append(""); strBuf.append("リクエストから取得したオブジェクトの中身
"); strBuf.append( goods.toString() ); strBuf.append("
"); strBuf.append(""); strBuf.append(""); out.println( strBuf.toString() ); //Writerのクローズ out.close(); } }