社区
Web 开发
帖子详情
在JSP中发送短信的问题
topking2001
2009-07-02 09:01:29
<a href="sms:+86159*******">SMS 86159******* </a>
做一个手机网站 其中需要把地址通过短信发送到用户好友
现在通过上面的代码可以启动手机的短信服务,但怎样可以首先设置短信内容呢
...全文
727
36
打赏
收藏
在JSP中发送短信的问题
SMS 86159******* 做一个手机网站 其中需要把地址通过短信发送到用户好友 现在通过上面的代码可以启动手机的短信服务,但怎样可以首先设置短信内容呢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topking2001
2009-07-09
打赏
举报
回复
无满意结贴。。。
topking2001
2009-07-07
打赏
举报
回复
看来没人做过这个。。。
robyjeffding
2009-07-07
打赏
举报
回复
[Quote=引用 24 楼 jinchun1234 的回复:]
一、准备工作
必须有支持 GSM 或 SMS 的 Modem,另外有一张有效的手机 SIM 卡,将 Modem 后盖打开,把 SIM 插进去。将 Modem 与电脑进行连接,重启电脑,此时系统会自动识别出 Modem,并获取到 SIM 的号码。获取号码非常重要,如果电脑仅仅是识别到了 Modem,而没有读出号码,是不正常的(具体的看 Modem 说明书,也许有的 Modem 就是读不出号的)。Modem 连接成功后,准备工作即告完成。
二、JDK 准备
必须使用 jdk 1…
[/Quote]
说得很好!
wkdgofyd0312
2009-07-06
打赏
举报
回复
路过学习。
铁匠梁
2009-07-06
打赏
举报
回复
路过,学习中。很高深
xuexijava
2009-07-06
打赏
举报
回复
关注
fanyuanwaifdl
2009-07-06
打赏
举报
回复
wap 手机网站 正在学习中~~~~
topking2001
2009-07-06
打赏
举报
回复
不啊 我现在写一个WAP的网站 需要这个功能 现在通过上面的代码可以启动手机本身的短信功能了,就不知道该如何把一个链接地址放入这个短信内容里
xujianae86
2009-07-06
打赏
举报
回复
很强大,学习中!
chaobin05240108
2009-07-06
打赏
举报
回复
学习学习。。
topking2001
2009-07-06
打赏
举报
回复
目前可以做到的是启动手机自身短信功能并设置发送号码,但设置内容却暂时没有办法
zhuago
2009-07-06
打赏
举报
回复
那就是说从wap站点向某个手机发送内容了,通过wap站点发送有两种方式,一种是通过sp提供的接口,另外一种是使用短信设备发送,也就是我说的那种方式
topking2001
2009-07-06
打赏
举报
回复
可能LS还没看明白,这个功能的意图是将网站图片的链接地址发送短信给好友,好友手机号码和链接地址都是由网站提供
zhuago
2009-07-06
打赏
举报
回复
你这种方式我没有试过,可以尝试使用at指令来做,初步估计一下lz的思路,通过在用户手机上获取SIM卡中的联系方式,给号码发送短信内容
1.读取SIM卡上的通讯簿,
AT+WPCS设置通讯簿的状态,也是读取或者写入通讯簿的入口
2.获取短信中心号码
at+csca?
3.设置发送格式
at+cmgf=0//pdu格式,如果为1则是txt格式
4.发送短信
at+cmgs=电话号码,长度+回车
输入pdu编码的短信内容+ctrl+z
这样比较方便
topking2001
2009-07-06
打赏
举报
回复
xhtml mp里的<a href="sms:+86159*******">SMS 86159******* </a>
这个标签可以启动手机短信功能并设置发送目标,如何设置发送内容呢
zhuago
2009-07-06
打赏
举报
回复
如果LZ已经开通了手机的短信功能,那么也不需要调用sp的接口,直接使用at指令发送短信内容就可以了,这里的短信内容可以是你所说的网址,如果要发送push短信就要稍微麻烦点了
手机发送短信的at指令:例如
at+cmfg=0//设置发送格式
at+cmgs=电话号码,长度//不同的手机发送格式不一样
topking2001
2009-07-06
打赏
举报
回复
了解过通过JAVA编程可以实现如上功能,但目前只是简单的WAP网站的一个子功能,所有没有考虑用LS的那个,我这也是调用手机自身的短信功能,不知道有没有人用着这个方法的,在网上找到关于这个的资料很少很少
jinchun1234
2009-07-06
打赏
举报
回复
一、准备工作
必须有支持 GSM 或 SMS 的 Modem,另外有一张有效的手机 SIM 卡,将 Modem 后盖打开,把 SIM 插进去。将 Modem 与电脑进行连接,重启电脑,此时系统会自动识别出 Modem,并获取到 SIM 的号码。获取号码非常重要,如果电脑仅仅是识别到了 Modem,而没有读出号码,是不正常的(具体的看 Modem 说明书,也许有的 Modem 就是读不出号的)。Modem 连接成功后,准备工作即告完成。
二、JDK 准备
必须使用 jdk 1.5,j2me 2.2,安装完之后,配置 JAVA_HOME 与 J2ME_HOME,配置 CLASS_PATH 和 PATH 环境变量。j2me 是否安装成功,可以双击 bin 目录下的 ktoolbar.bat,看看能否将 wtk 虚拟机运行起来,如果能,那就说明安装成功了。
三、Eclipse 环境准备
使用 Eclipse 3.2.2,MyEclipse 5.0GA(MyEclipse 也可选用 5.0M2 版本,除了界面上有些区别,用起来差不多)。如果没有装 tomcat ,则安装一下,然后在 Preferences 里面,设置 tomcat 服务器的路径。
四、程序开发
首先新建一个 Web Project,把 WebRoot 的名称设为 web(这仅仅是我个人的习惯,你也可以设置成其他的,本文下例照 web 设置讲述)。
新建完项目后,右键点击项目名称,选择 MyEclipse,然后把 spring 与 struts都加进项目,此时会看到项目中多了一个 struts-config.xml 文件,它就是 struts 的配置文件,一会就要用到它的。
然后在 src 目录下新建一个 Package,名字随意起,我的命名是 com.rarnu.message.struts。然后在此包下添加一个 class 文件,继承自 Action 类,然后写以下代码:
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p1.jpg
注意上面有许多可能你看起来很陌生的包,那些是 j2me 发短信必备的,必须加上。BaseAction 是我自己封装的抽象类,你不封装也可以,效果一样的,不过推荐进行封装,Action 的那一大串参数记起来不容易,而且不会自动生成,做成抽象类,可以让 Eclipse 帮你生成代码。
后台的程序已经写好了,现在可以写一个前台的 jsp 了,让用户在网页上输入手机号与短信内容,点击发送时,就进行发短信的操作。jsp 是建立在 web 目录下的。
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p2.jpg
页面实现效果就像图上那样,很简单,也很难看,不过我们关心的是功能,页面到后期是能够美化的。
然后在页面上添加 js 代码,使页面拥有判断和响应的功能。
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p3.jpg
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p4.jpg
最后的一段话是为了数据回传时接收用的,因为程序简单,没有必要用几个页面,用一个就够了,它能够在发送短信后,接收后台传回的消息,并且显示发送状态。
现在再配置一下 struts-config.xml 文件,把我们需要的请求填写进去,这样就能让 jsp 请求到后台。
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p5.jpg
最后再来配置一下 web.xml 文件,整个程序就完成了
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p6.jpg
五、运行程序
将程序部署到 tomcat 中,然后启动 tomcat,启动完毕后,在浏览器中输入项目的路径同,就能看到项目运行时的界面。
http://bbs.vavay.com/gallery/users/3/3/5/5/8/p7.jpg
现在就能发短信了!点击发送,系统就会发出一条短信到指定的手机号码。并且是否发送成功都会有返回消息。
jinchun1234
2009-07-06
打赏
举报
回复
貌似要使用移动网关来实现,关注。
schersey
2009-07-06
打赏
举报
回复
哇..关注..关注..
加载更多回复(16)
短信
发送
验证码
昨天发现一个有趣的事情,邮箱和
短信
是如何
发送
验证码的?所以我做了实践。经过测试之后,完成了,所以写这篇博客记录一下。
短信
发送
验证码是需要花钱的,网上可以找到许多可以帮你
发送
短信
的产品,这里我选择的是一款叫做云片的产品。 这里我说一下步骤: @1 首先自己注册一个帐号,然后找到这个 @2 点击开始接入,完成新手引导过程。 @3 第二步的签名和模板必须填写,类似我下面填...
基于
JSP
+MySQL实现用户注册登录及
短信
发送
功能
此项目是前台用户的登录和注册,,这部分包括两个子部分:其
中
一个为新用户注册,在这里我们可以通过注册浏览更多信息;另一个是用户登录,用户登录系统是一.般 Web 网站都有的子系统,其作用是限制该网站某些资源的使用,只有通过身份确认后的用户才可以访问系统为其设置的使用功能,从而为用户提供了安全的访问和数据操作,防止非法用户进入系统。
jsp
页面加载不全
jsp
页面加载不全。更换js文件顺序使得加载的页面长度也随之变化。初次结论为
jsp
页面长度太长。js文件出错。开始把js代码单独放到一个js文件里。依然不行。开始吧页面显示的html顺序进行调整。结果还是不行。。每次好使得时候以为是有缓存的原因。最后。对一个js函数进行迁移。发现一个
短信
发送
函数有
问题
。一旦加上就会显示不全。开始怀疑是js对<%%>java脚本支持的不好。。结果不是。跟...
java
发送
短信
验证码带倒计时
分享一个完整的java
发送
短信
验证码的完整实例,这是一个官方的使用demo,带有60秒倒计时功能。 效果: 我使用的是榛子云
短信
平台, 官网地址:http://smsow.zhenzikj.com 我是java开发者,后端使用了springMvc,前端用的是
jsp
+ jquery 下载demo:http://smsow.zhenzikj.com/doc/sdk.html ...
最新web/java/
jsp
实现
发送
手机
短信
验证码和邮箱验证码的注册登录功能(详细)
最新web/java/
jsp
实现
发送
手机
短信
验证码和邮箱验证码的注册登录功能(详细) 最近几天有人需要帮忙做一个关于
发送
验证码的功能,之前没有做过,于是我鼓捣一阵子,记录一下关于web项目
中
注册登录常用的手机验证码和邮箱验证码的
发送
。 作为一个演示项目,我没有使用任何框架,用了一个简单的
jsp
+Servlet,当然用boostrap美化了一下。代码带有注释,非常简单易懂。 一、手机验证码 由于手机...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章