//********************************************************************** // 快楽市場.co.jp バスケットシステム // // Title: ユーザーマスタ情報表示処理 // FileName: UserInfo.java // Creator: Shinichi Aizawa // CreateDate: 2000/05/10 //********************************************************************** import java.io.IOException; import java.io.PrintWriter; import java.util.GregorianCalendar; import java.text.*; import java.sql.*; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; // ユーザー一覧画面処理クラス public class UserInfo extends BaseServlet1 { // "GET"メソッド処理 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { // ログインチェック if (!LoginCheck(request)) { // ログインしていない場合は強制的にトップページに戻す response.sendRedirect(TopPage); return; } Param param = new Param(request); response.setContentType("application/vnd.ms-excel; charset=iso-2022-jp"); PrintWriter pw = response.getWriter(); Body(pw, param); } catch (Exception e) { throw new ServletException(e.toString()); } } // 本体部html出力処理 private void Body(PrintWriter pw, Param param) throws ServletException, IOException, SQLException { MyUtil myutil = new MyUtil(); // データベース接続 DataBase db = new DataBase(); Statement st = db.createStatement(); String sql = "select M_USER.*,MSG_SHOKUGYOU_NAME from M_USER,M_SHOKUGYOU where MUS_SHOKUGYO_CODE=MSG_SHOKUGYOU_CODE"; String year = param.GetParam("year"); if (year != null && !year.equals("")) { int nyear = Integer.parseInt(param.GetParam("year")); int nmonth = Integer.parseInt(param.GetParam("month")); int ndate = Integer.parseInt(param.GetParam("date")); GregorianCalendar date = new GregorianCalendar(nyear, nmonth - 1, ndate); sql += " and MUS_TOUROKU_DATE >= '" + date.getTime() + "'"; } sql += " order by MUS_USER_CODE"; ResultSet rs = st.executeQuery(sql); // ヘッダ部出力 pw.println(""); pw.println("
"); pw.println("ユーザーコード | "); pw.println("ユーザーID | "); pw.println("パスワード | "); pw.println("登録日 | "); pw.println("ふりがな | "); pw.println("氏名 | "); pw.println("性別 | "); pw.println("生年月日 | "); pw.println("年齢 | "); pw.println("18歳以上確認 | "); pw.println("18歳以上確認日 | "); pw.println("職業 | "); pw.println("郵便番号 | "); pw.println("住所 | "); pw.println("建物名 | "); pw.println("連絡先電話番号 | "); pw.println("FAX番号 | "); pw.println("メールアドレス | "); pw.println("メーリングリスト登録 | "); pw.println("URL | "); pw.println("
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
" + rs.getString(1) + " | "); pw.println("" + rs.getString(2) + " | "); pw.println("" + rs.getString(3) + " | "); pw.println("" + myutil.DateToString(rs.getDate(4)) + " | "); pw.println("" + rs.getString(5) + " | "); pw.println("" + rs.getString(6) + " | "); pw.println("" + rs.getString(7) + " | "); pw.println("" + rs.getString(8) + "/" + rs.getString(9) + "/" + rs.getString(10) + " | "); pw.println("" + rs.getInt(11) + " | "); pw.println("" + rs.getBoolean(12) + " | "); pw.println("" + myutil.DateToString(rs.getDate(13)) + " | "); pw.println("" + rs.getString("MSG_SHOKUGYOU_NAME") + " | "); pw.println("" + rs.getString(15) + " | "); pw.println("" + rs.getString(16) + " | "); pw.println("" + rs.getString(17) + " | "); pw.println("" + rs.getString(18) + " | "); pw.println("" + rs.getString(19) + " | "); pw.println("" + rs.getString(20) + " | "); pw.println("" + rs.getBoolean(21) + " | "); pw.println("" + rs.getString(22) + " | "); pw.println("