Java调用WebService接口实现发送手机短信验证码功能.docx
- 文档编号:5191608
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:19
- 大小:264.08KB
Java调用WebService接口实现发送手机短信验证码功能.docx
《Java调用WebService接口实现发送手机短信验证码功能.docx》由会员分享,可在线阅读,更多相关《Java调用WebService接口实现发送手机短信验证码功能.docx(19页珍藏版)》请在冰豆网上搜索。
Java调用WebService接口实现发送手机短信验证码功能
近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限,还请大家见谅!
一:
首先上几张案例截图,以便大家可以了解一下短信验证码的流程,这里我在做的过程中也参考了很多网站的短信验证码,比如:
58同城,汽车之家等。
1.点击获取验证码之前的样式:
2.输入正确的手机号后点击获取验证码之后的样式:
3.如果手机号已经被注册的样式:
4.如果一个手机号一天发送超过3次就提示不能发送:
二:
前台的注册页面的代码:
reg.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags"%>
<%@page import="cn.gov.csrc.base.action.FindAllData"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + ":
//"
+ request.getServerName() + ":
" + request.getServerPort()
+ path + "/";
%>
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
/images/favicon.ico" />
href="<%=request.getContextPath()%>/css/main.css">
href="<%=request.getContextPath()%>/formValidator1/style/validator.css"
rel="stylesheet" type="text/css" />
<%@include file="/statics/top.jspf"%>
form action="RegisterAction_register" id="form1" name="form1" method="post" namespace="/"> textfield name="username" id="username" cssStyle="width: 160px;height: 24px;" onblur="checkusername()"/> fielderror cssStyle="color: red;padding-left: 10px;"> param>username param> fielderror> password name="password" id="password" cssStyle="width: 160px;height: 24px;" onblur="checkpassword()"/> fielderror cssStyle="color: red;padding-left: 10px;"> param>password param> fielderror> password name="passwordRepeat" id="passwordRepeat" cssStyle="width: 160px;height: 24px;" onblur="checkpasswrodb()"/> fielderror cssStyle="color: red;padding-left: 10px;"> param>passwordRepeat param> fielderror> textfield name="nickname" id="nickname" cssStyle="width: 160px;height: 24px;" onblur="checknickname()"/> fielderror cssStyle="color: red;padding-left: 10px;"> param>nickname param> fielderror> radio list="#application.dataMap.get('10001')" name="jbSex" cssStyle="height: 24px;"/> textfield name="jbAddress" id="jbAddress" cssStyle="width: 160px;height: 24px;" /> fielderror cssStyle="color: red;padding-left: 10px;"> param>jbAddress param> fielderror> textfield id="jbPhone" name="jbPhone" cssStyle="width: 160px;height: 24px;" onblur="checkjbPhone()"/> fielderror cssStyle="color: red;padding-left: 10px;"> param>jbPhone param> fielderror> 112px;"> textfield id="SmsCheckCode" name="SmsCheckCode" cssStyle="width: 80px;height: 24px;" maxLength="6" /> fielderror cssStyle="color: red;padding-left: 10px;"> param>SmsCheckCodeTip param> fielderror> select list="#application.dataMap.get('10002')" label="" headerKey="" headerValue="--请选择--" value="1" listValue="value" onchange="enableCredentialsCode(this)" 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
举报人基本信息 用户名: 登录密码: 确认密码: 姓 名: 性 别: 联系地址: 联系手机: 短信验证码: 证件类型: