%@ 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);
} %>
![]() | ||||||||||
Last Update |
![]()
|
|||||||||
![]() |