jsp页面发送邮件的一些操作步骤和易错点

jsp页面发送邮箱验证的基本步骤以及易错点

文中用来发送邮件和生成注册码的工具类可以点击 获取获取

1.java中servlet的方法

1.1需要一个发送邮箱的方法

材料:servlet,email的工具包

实现功能:

        a. 接收页面的邮箱地址(收件人);

        b. 设置发送标题和内容(注册码,验证码等)

        c.(可选)把验证码放到session域中

1.2需要一个验证邮箱的方法(可以是注册,登陆的处理代码)

材料:servlet

实现功能:

  1. 接收页面的验证码和session的验证码并校验
  2. (可选)设置提示信息,验证码不正确

2.jsp页面的操作

2.1操作一:邮箱发送的点击事件

材料:js+jquery

功能描述:点击发送邮箱,会将邮箱输入框的数据传递到servlet中调用发送邮箱的方法,提交前可以设置提示信息(邮箱不能为空,邮箱格式正确),数据处理过程中页面不跳转

2.2操作二:整个表单提交事件

材料:js

功能描述:提交整个表单数据,到servlet验证

易错点:

易错点主要是:

        1. 点击发送邮箱的时候,连带这表单的一起提交了(这个注意一下就行了)

解决方案(方法很多):为发送邮箱按钮设置点击事件,在js中跳转location.href=”要跳转的地址”;

        2. 想要实现点击执行servlet的代码,但是又不想跳转,发送邮箱就是这样的例子

解决方案:跳转动作使用ajax操作,$.get(“所要执行的代码地址”)

        3.还有就是一些判空或者获取数据容易出错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值