<%@ page contentType="text/html; charset=utf-8" %> <%@ page import="java.net.URLEncoder,java.util.ArrayList" %> <%@ include file="jsp_pgnm.jsp" %> <% /*--------------------------------------------------------------*/ /* エラーメッセージ */ /*--------------------------------------------------------------*/ request.setCharacterEncoding("utf-8"); //パラメータ取得 String pid = request.getParameter(PID); //患者ID String uno = request.getParameter(UNO); //受付No String defParam = "?"+PID+"="+pid+"&"+UNO+"="+uno; String errcd = request.getParameter(ERRCD); //エラーコード //URL if(errcd == null){ //エラーコードなしの場合は空文字を設定 errcd = ""; } String[] err = errcd.split(","); //エラーメッセージを分別 ArrayList errList = new ArrayList(); int cnt = err.length; for(int i = 0;i < cnt; i++){ //エラーメッセージの作成 String errStr = err[i]; String errMsg = ""; if(errStr.equals(ERRCD_SERVICE_BEFORE) ){ ////サービス開始前 errMsg = ERRMSG_21; } else if(errStr.equals(ERRCD_SERVICE_PREPARE)){ // errMsg = ERRMSG_22; } else if(errStr.equals(ERRCD_SERVICE_AFTER)){ //サービス後 errMsg = ERRMSG_23; } else if(errStr.equals(ERRCD_SERVICE_ERR)){ //致命傷 errMsg = ERRMSG_24; } if(!errList.contains(errMsg)){ errList.add(errMsg); } } String sp_header = ""; String ua = request.getHeader("user-agent"); if (ua.indexOf("iPhone") >= 0 || ua.indexOf("iPod") >= 0 || (ua.indexOf("Android") >= 0) && (ua.indexOf("Mobile") >= 0) || ua.indexOf("Windows Phone") >= 0) { sp_header = "\n\n"; } %> 伊藤病院 携帯確認くん <%=sp_header%>

<% for(int i = 0;i < cnt; i++){ %>
<%=errList.get(i) %>

<% } %>

--> <%=MSG_WAIT_INFO1 %>
<%=MSG_WAIT_INFO2 %>
<%=MSG_WAIT_INFO3 %>