<%@ page language="java" contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J" %> <%@ page import= "java.util.regex.*" %> <%@ page import="java.util.*" %> <%@ page import="org.apache.commons.fileupload.*" %> <%/* 変数初期化 */ int f_reld = 0; int pgErr = 0; String wStr = ""; Pattern pPst = Pattern.compile("^[0-9]{3}-[0-9]{4}$"); Pattern pTel = Pattern.compile("^[0-9]{2,6}-[0-9]{2,4}-[0-9]{4}$"); Pattern pMal = Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+",Pattern.CASE_INSENSITIVE); Pattern pAsc = Pattern.compile("[\\x00-\\x7F ]*",Pattern.CASE_INSENSITIVE); Pattern pKID = Pattern.compile("^[kK][0-9]{4}$"); String OErr = ""; String K_ID = ""; String Pwd = ""; String[] KNm = {"受付番号","パスワード"}; String[] CrT = {"#000000","#000000"}; request.setCharacterEncoding("Windows-31J"); /* ページ言語指定 */ f_reld = 0; wStr = request.getParameter("vp01"); if(wStr == null || wStr.length() == 0 ){ //pgErr=1; //ページ移動エラー }else if( wStr.equals("2nd") ){ f_reld = 1; }else if( wStr.equals("1st") ){ pgErr=2; //ページ移動エラー }else{ pgErr=2; //ページ移動エラー } /* 引数取得 */ if( f_reld == 1 ){ wStr = request.getParameter("kid"); if(wStr == null || wStr.length() == 0 ){ CrT[0] = "#FF0000"; OErr += KNm[0]+"が入力されていません
"; }else{ if((pKID.matcher(wStr)).matches()==false){ CrT[0] = "#FF0000"; OErr += KNm[0]+"が間違っています
"; }else{ K_ID = wStr; } } wStr = request.getParameter("pwd"); if(wStr == null || wStr.length() == 0 ){ CrT[1] = "#FF0000"; OErr += KNm[1]+"が入力されていません
"; }else{ if((pMal.matcher(wStr)).matches()==false){ CrT[1] = "#FF0000"; OErr += KNm[1]+"が間違っています
"; }else{ Pwd = wStr; } } } if( f_reld == 1 && OErr.length() < 1 ){ wStr = "/prk2nd.jsp"; RequestDispatcher rd1 = application.getRequestDispatcher(wStr); rd1.forward(request, response); } %> 第24回プラズマプロセシング研究会

Last Update
2006.9.25


<%=(OErr.length()>0)?OErr:" "%>
  お申し込み情報入力 

 受付番号  
 パスワード