⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manycall_all_action.jsp

📁 这个是本人刚刚开发的一个WAP 网站源码
💻 JSP
字号:
<%@ page language="java" contentType="text/vnd.wap.wml; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%
request.setCharacterEncoding("UTF-8");
//获取参数
String operStr = "";
try{
String request_type = request.getParameter("request_type");

String call_from = request.getParameter("call_from");//主叫方
String call_to1 = request.getParameter("call_to1");
String call_to2 = request.getParameter("call_to2");
String call_to3 = request.getParameter("call_to3");
String call_to4 = request.getParameter("call_to4");
String call_to5 = request.getParameter("call_to5");
String call_to6 = request.getParameter("call_to6");
String call_to7 = request.getParameter("call_to7");

request_type = request_type == null ? "" : request_type.trim();
call_from = call_from==null? "" : call_from.trim();
call_to1 = call_to1==null? "" : call_to1.trim();
call_to2 = call_to2==null? "" : call_to2.trim();
call_to3 = call_to3==null? "" : call_to3.trim();
call_to4 = call_to4==null? "" : call_to4.trim();
call_to5 = call_to5==null? "" : call_to5.trim();
call_to6 = call_to6==null? "" : call_to6.trim();
call_to7 = call_to7==null? "" : call_to7.trim();


 

 
//通用的操作接口
com.xkj.hyt.webServiceBag.methods.ThirdInterface inter = new com.xkj.hyt.webServiceBag.methods.ThirdInterfaceProxy();
String resultStr = ""; //操作结果

//生成当前时间的字符串
java.util.Date  date = new java.util.Date();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMddHHmmss");
String dateStr = sdf.format(date);


 

//首先进行数据安全验证
if(call_from.equals("")){//没填写主叫方
 	operStr = "请填写主叫号码! ";
 	 
}else{ //判断被叫号码
	if(call_to1.equals("") && call_to2.equals("")&& call_to3.equals("")&& call_to4.equals("")&& call_to5.equals("")&& call_to6.equals("")&& call_to7.equals("")){
		 operStr = "请填写被叫号码! ";
		  
	}
}


//判断请求的类型request_type
if(inter != null && operStr.equals("")){
	String xmlData = "";
	xmlData = "<?xml version=\"1.0\" encoding=\"GBK\" standalone=\"no\"?>";
	xmlData += "<content>";
	xmlData += "<RequestType>"+request_type+"</RequestType >";
	xmlData += "<RequestTime>"+dateStr+"</RequestTime>";
	xmlData += "<Caller>"+call_from+"</Caller>";
	xmlData += "<Called1>"+call_to1+"</Called1>";
	xmlData += "<Called2>"+call_to2+"</Called2>";
	xmlData += "<Called3>"+call_to3+"</Called3>";
	xmlData += "<Called4>"+call_to4+"</Called4>";
	xmlData += "<Called5>"+call_to5+"</Called5>";
	xmlData += "<Called6>"+call_to6+"</Called6>";
	xmlData += "<Called7>"+call_to7+"</Called7>";
	xmlData += "</content>";
	resultStr = inter.getMethods(xmlData);
	 
}

if(resultStr != null && !resultStr.equals("") && operStr.equals("")){
	//解析返回的结果
	String resultCode = "";
	String errorCode = "";
	String errorMsg = "";
	resultCode = resultStr.substring(resultStr.lastIndexOf("<ResultCode>")+"<ResultCode>".length(),resultStr.lastIndexOf("</ResultCode>"));
	errorCode =  resultStr.substring(resultStr.lastIndexOf("<ErrorCode>")+"<ErrorCode>".length(),resultStr.lastIndexOf("</ErrorCode>"));
	errorMsg =  resultStr.substring(resultStr.lastIndexOf("<ErrorMsg>")+"<ErrorMsg>".length(),resultStr.lastIndexOf("</ErrorMsg>"));
	
	if(resultCode != null && resultCode.equals("0")){//操作成功
		//提示操作成功
		operStr =  "多方通话成功,正在呼叫。。请稍等!"; 
		 
	}else{
		operStr =  "多方通话失败,请返回重试!";  
		 
	}
	
}else if( operStr.equals("")){
	operStr =  "操作超时,请返回重试!";  
	 
}



}catch(Exception e){
	e.printStackTrace();
}
%>
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> 
<wml>
	<head>
		<meta http-equiv="Cache-Control" content="max-age=3600"/>
	</head>
	<card id='mainCard' title='118166多方通话' >
	    <p align='center'><strong>118166多方通话-游客</strong></p>
	    <p>
	    	 <%=operStr %>		
	    </p>
	    <p>
	 		<anchor>返回<go href='manycall_all.jsp'></go></anchor>
	    </p>
	</card>
</wml>

 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -