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

📄 jsp2.jsp~197~

📁 使用JBuild发送短信的原码程序,可以直接用,也可以做二次开发
💻 JSP~197~
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" import="java.util.*,java.lang.*" %>
<%@ page import="java.text.*" %>
<html>
<link href="css/main.css" type="text/css" rel="stylesheet">
<head>
<title>例子程序</title>
</head>
<body bgcolor="#ffffff" style="margin:0px" >

<script language="javascript">

//初始化端口操作
function com_start()
{
 var li_type = document.all("list_type").value;
 var li_com = document.all("list_com").value;
 if (li_com=="-1" || li_type=="-1") alert ('请选择端口号或类型!');
 else
 {
   document.all("hid1").value = "1";
   Form1.submit();
 }
}
//把信息提交到端口上
function commit_news()
{
  var li_checkcom = document.all("hid1").value;
  var li_checkcom2 = document.all("hid2").value;
  var ls_telphone = document.all("telphone_text").value.toString();
  var ls_news = document.all("news_text").value.toString();
  if (li_checkcom.length<=0)
  {
   alert("对不起,端口还没有初始化");
   return false;
  }
  else
  if (parseInt(li_checkcom2)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }

  else
 if (ls_telphone.length<=0)
  {
   alert("对不起,手机号码不能为空");
   return false;
  }
  else
  if (ls_news.length<=0)
  {
   alert("对不起,信息内容不能为空");
   return false;
  }
  else
  if (ls_news.length>70)
  {
   alert("对不起,信息内容的长度过长!");
   return false;
  }
 else
  {
    //把初始化端口的变量置为2,表示已成功状态,现在的操作是要把信息提交到端口上去;
    document.all("hid1").value = 2 ;//表示初始
    Form1.submit();
  }
}


//读信息删除
function get_readdel()
{
  var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 3;
  Form1.submit();
}
//读信息不删除
function get_read()
{

}

//清除接收缓冲信息
function clear_recv_news()
{
var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 4;
  Form1.submit();
}

//接收缓冲个数
function recv_number()
{
  var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 5;
  Form1.submit();

}

//得到发送缓冲信息个数
function send_number()
{
  var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 6;
  Form1.submit();

}

//清除发送缓冲信息
function clear_send_news()
{
  var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 7;
  Form1.submit();
}
//得到短信猫端口的状态
function get_readstate()
{
  var li_checkcom = document.all("hid2").value;
  if (parseInt(li_checkcom)!=1)
  {
    alert("对不起,初始化端口时失败");
    return false;
  }
  document.all("hid1").value = 8;
  Form1.submit();

}


</script>


<form method="post" id="Form1">
<DIV style="DISPLAY: inline; Z-INDEX: 102; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 80%; TEXT-ALIGN: center"
ms_positioning="FlowLayout"><FONT face="宋体">
		<TABLE id="Table1" style="WIDTH: 724px; HEIGHT: 502px" borderColor="lightgrey" cellSpacing="1"
					borderColorDark="#ffffff" cellPadding="1" width="724" border="1">
					<TR>
						<TD style="FONT-WEIGHT: bold; HEIGHT: 24px" align="center" colSpan="5"><FONT face="宋体">java调用短信猫的发送例子</FONT></TD>
					</TR>
					<TR>
						<TD style="WIDTH: 353px; HEIGHT: 43px" align="right" colSpan="1" rowSpan="1"><FONT face="宋体">短信猫端口:</FONT></TD>
						<TD style="WIDTH: 192px; HEIGHT: 43px" colSpan="1"><FONT face="宋体">
								<SELECT style="WIDTH: 152px" name="list_com">
									<OPTION value="-1" selected>请选择端口</OPTION>
									<OPTION value="0">COM1</OPTION>
									<OPTION value="1">COM2</OPTION>
									<OPTION value="2">COM3</OPTION>
									<OPTION value="3">COM4</OPTION>
									<OPTION value="4">COM5</OPTION>
									<OPTION value="5">COM6</OPTION>
									<OPTION value="6">COM7</OPTION>
									<OPTION value="7">COM8</OPTION>
									<OPTION value="8">所有端口</OPTION>
								</SELECT></FONT></TD>
						&nbsp;
						<TD style="WIDTH: 409px; HEIGHT: 43px" align="right" colSpan="1" rowSpan="1"><FONT face="宋体">短信猫类型:</FONT></TD>
						<TD style="WIDTH: 179px; HEIGHT: 43px" colSpan="1"><FONT face="宋体">
								<SELECT style="WIDTH: 150px" name="list_type">
									<OPTION value="-1" selected>请选择类型</OPTION>
									<OPTION value="0">一口</OPTION>
									<OPTION value="1">二口</OPTION>
									<OPTION value="2">四口</OPTION>
									<OPTION value="3">八口</OPTION>
								</SELECT>&nbsp;</FONT></TD>
						<TD style="HEIGHT: 43px" align="right" colSpan="1"><FONT face="宋体">&nbsp;&nbsp; <INPUT style="WIDTH: 99px; HEIGHT: 24px" onclick="com_start()" type="button" value="初始化端口">&nbsp;
							</FONT>
						</TD>
					</TR>
					<TR>
						<TD style="WIDTH: 353px; HEIGHT: 40px" align="right"><FONT face="宋体">手机号码:</FONT></TD>
						<TD style="WIDTH: 192px; HEIGHT: 40px">
							<INPUT style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
								type="text" name="telphone_text"></TD>
						<TD style="WIDTH: 409px; HEIGHT: 40px" align="right"><FONT face="宋体">信息内容:</FONT></TD>
						<TD style="WIDTH: 179px; HEIGHT: 40px">
							<INPUT style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
								type="text" name="news_text"></TD>
						<TD style="HEIGHT: 40px" align="right">
							<P><INPUT style="WIDTH: 103px; HEIGHT: 24px" onclick="commit_news()" type="button" value="提交信息"></P>
						</TD>
					</TR>
					<TR>
						<TD style="HEIGHT: 43px" align="right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通道编号:</TD>
						<TD style="WIDTH: 192px; HEIGHT: 43px" align="left">
						<INPUT style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid"
								type="text" name="pno_text"></TD>
                                                <TD style="HEIGHT: 21px" align="left" colSpan="5">
							<INPUT style="WIDTH: 106px; HEIGHT: 26px" onclick="get_readstate()" type="button" value="读端口状态">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						</TD>

					</TR>
					<TR>
						<TD style="WIDTH: 353px; HEIGHT: 96px" align="left"><FONT color="#3333ff"><INPUT style="WIDTH: 120px; HEIGHT: 30px" onclick="get_readdel()" type="button" value="读信息"></FONT></TD>
						<TD style="HEIGHT: 96px" align="left" colSpan="5"><FONT style="COLOR: #3333ff" face="宋体">
								&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TEXTAREA name="news_content" style="WIDTH: 492px; HEIGHT: 127px" rows="8" cols="59"></TEXTAREA>&nbsp;&nbsp;&nbsp;</FONT></TD>
					</TR>
					<TR>
						<TD style="WIDTH: 601px; HEIGHT: 22px" align="center" colSpan="6"><FONT face="宋体">&nbsp;&nbsp;&nbsp;
								<INPUT style="WIDTH: 149px; HEIGHT: 33px" onclick="send_number()" type="button" value="读发送缓冲区个数">
								<INPUT style="WIDTH: 120px; HEIGHT: 34px" onclick="clear_send_news()" type="button" value="清发送缓冲区">&nbsp;
							</FONT>
						</TD>
					</TR>
					<TR>
						<TD style="WIDTH: 601px; HEIGHT: 30px" align="center" colSpan="7">&nbsp;&nbsp; <INPUT style="WIDTH: 151px; HEIGHT: 31px" onclick="recv_number()" type="button" value="读接收缓冲区个数">
							<INPUT style="WIDTH: 116px; HEIGHT: 34px" onclick="clear_recv_news()" type="button" value="清接收缓冲区"></TD>
					</TR>
				</TABLE>
</FONT>
</DIV>
<INPUT TYPE="hidden" name="hid1" value="0">
<INPUT TYPE="hidden" name="hid2" value="0">
<%
  if (request.getParameter("hid1") == null)
  {
    return;
  }
%>
  <%  if (request.getParameter("hid1").equals("1")== true) {%>

⌨️ 快捷键说明

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