//********************************************************************** // 快楽市場.co.jp バスケットシステム // // Title: マスターメンテナンス基本クラス // FileName: BaseServlet1.java // Creator: Shinichi Aizawa // CreateDate: 2000/04/14 //********************************************************************** import java.io.IOException; import java.io.PrintWriter; import java.io.OutputStreamWriter; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; // マスターメンテナンス共通のクラス public class BaseServlet1 extends HttpServlet { // 出力文字コード protected final String Encoding = "iso-2022-jp"; // 快楽市場トップページURL protected final String TopPage = "master"; // PrintWriter 取得処理 protected PrintWriter GetPrintWriter(HttpServletResponse response) throws IOException { response.setContentType("text/html; charset=" + Encoding); return new PrintWriter(new OutputStreamWriter(response.getOutputStream(), response.getCharacterEncoding()), true); //return response.getWriter(); } // ログインチェック public boolean LoginCheck(HttpServletRequest request) throws IOException { MyUtil myutil = new MyUtil(); String login = myutil.GetCookieValue(request, "MasterLogin"); if (login != null && login.equals("ok")) return true; else return false; } // ヘッダ出力処理(title と見出しが同じ) protected void Header(PrintWriter pw, String title) { Header(pw, title, title); } // ヘッダ出力処理(title と見出しが別) protected void Header(PrintWriter pw, String title, String pagename) { pw.println(""); pw.println(""); pw.println(""); pw.println(""); //pw.println(""); pw.println(""+title+""); pw.println(""); pw.println(""); pw.println(""); pw.println("
"); pw.println(""); pw.println("
"); pw.println("最終更新日: May 12, 2000"); pw.println(""); pw.println(""); pw.println("トップへ戻る"); pw.println(""); pw.println("
"); pw.println("
"); pw.println(""); pw.println("
"); pw.println("" + pagename + ""); pw.println("
"); pw.println("
"); pw.println("
"); pw.println("
"); } // フッタ出力処理 protected void Footer(PrintWriter pw) { pw.println("
"); pw.println("
"); pw.println("
"); pw.println(""); pw.println(""); pw.println("
"); pw.println(""); pw.println("トップへ戻る"); pw.println("
"); pw.println("Copyright(C) 2000 快楽市場 Co.,Ltd. All rights reserved."); pw.println("
"); pw.println(""); pw.println(""); } // エラー発生時用メッセージ出力 protected void Failure(PrintWriter pw, String reason) { pw.println("
"); pw.println("以下の原因を参考にして下さい。:"); pw.println("

"); pw.println(reason); pw.println("

"); pw.println("なお、失敗の理由が不明の場合は "); pw.println(""); pw.println("サーバ管理人 までお知らせ下さい。"); } // JavaScript出力処理 protected void JavaScript(PrintWriter pw, String[] script) { int i; pw.println(""); } }