会员注册表单代码(JSP 想实现会员注册时,系统自动发送邮件到用户邮箱实现点击激活,网上有例子,但只是原理,如何实现)
本文目录
- JSP 想实现会员注册时,系统自动发送邮件到用户邮箱实现点击激活,网上有例子,但只是原理,如何实现
- dw怎么做会员表单
- 急急急!!我想做个会员注册的表单,表单已经在HTML里面做好了,但是客户填的数据怎么传到数据库和后台
- 我要做一个网页要加入一个注册会员的页面
JSP 想实现会员注册时,系统自动发送邮件到用户邮箱实现点击激活,网上有例子,但只是原理,如何实现
一.程序源码: (1) 发送文本类型信件.这种是接收者收到后打开信箱后直接显示在邮件正文的.它主要有两个程序: mailform.html and sendmail.jsp,另外三个程序为提交成功和不成功及发生内部错误的处理程序. mailform.html用来输入用户信息,然后提交表单给sendmail.jsp sendmail.jsp 用来处理接收信息并处理信息,最后发送邮件. 《%--mailform.html 的源代码--%》 《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"》 《html》 《head》 《title》mailform.html《/title》***隐藏网址*** 《/head》 《body》 《form name="form1" method="post" action="sendmail.jsp"》 《p align="center"》填写邮件内容《/p》 《div align="center"》 《table width="75%" border="1"》 《tr》 《td》《div align="center"》收件人《/div》《/td》 《td》《div align="center"》 《input name="to" type="text" id="to" size="30" maxlength="30"》 《/div》《/td》 《/tr》 《tr》 《td》《div align="center"》发件人《/div》《/td》 《td》《div align="center"》 《input name="from" type="text" id="from" size="30" maxlength="30"》 《/div》《/td》 《/tr》 《tr》 《td》《div align="center"》抄送《/div》《/td》 《td》《div align="center"》 《input name="cc" type="text" id="cc" size="30" maxlength="100"》 《/div》《/td》 《/tr》 《tr》 《td》《div align="center"》暗送《/div》《/td》 《td》《div align="center"》 《input name="bcc" type="text" id="bcc" size="30" maxlength="100"》 《/div》《/td》 《/tr》 《tr》 《td》《div align="center"》主题《/div》《/td》 《td》《div align="center"》 《input name="subject" type="text" id="subject" size="30" maxlength="30"》 《/div》《/td》 《/tr》 《tr》 《td colspan="2"》《div align="center"》 《textarea name="body" cols="40" rows="10" id="body"》《/textarea》 《/div》《/td》 《/tr》 《tr》 《td colspan="2"》《div align="center"》 《input type="submit" name="Submit" value="发送"》 《input name="Reset" type="submit" id="Reset" value="清空"》 《/div》《/td》 《/tr》 《/table》 《/div》 《p align="center"》 《/p》 《/form》 《p align="center"》 《/p》 《/body》 《/html》 《%--sendmail.jsp 的源代码--%》 《%@page contentType="text/html;charset=gb2312"%》 《%@page errorPage="errpage.jsp"%》 《%@page import="java.util.*"%》 《%@page import="javax.mail.*"%》 《%@page import="javax.mail.internet.*"%》 《%@page import="javax.activation.*"%》 《html》 《head》 《title》sendmail.jsp《/title》***隐藏网址*** 《/head》 《body》 《% //邮件服务器的IP地址,注意此时使用的是SMTP 邮件服务器 //String host="202.102.240.76"; //获取用户信息 String to=request.getParameter("to"); String from=request.getParameter("from"); String cc=request.getParameter("cc"); String bcc=request.getParameter("bcc"); //结合本程序的第一句,共同起显示汉字体的功能 String subject=request.getParameter("subject"); subject = new java.lang.String(subject.getBytes("iso-8859-1")); //以上方法等同于以下两句,原理相同 //byte subjectTemp=request.getParameter("subject").getBytes("ISO8859_1"); //String subject=new String(subjectTemp); byte messageTextTemp=request.getParameter("body").getBytes("ISO8859_1"); String messageText= new String(messageTextTemp); boolean sessionDebug = false; //验证所填写的邮件是否正确 if((to.trim().indexOf("@")==-1)||(to.trim().length()《5)){ %》 《jsp:forward page="err.jsp"/》 《% } if((from.trim().indexOf("@")==-1)||(from.trim().length()《5)){ %》 《jsp:forward page="err.jsp"/》 《% } //获得系统属性对象,用下两句的任一句均可 //Properties props = System.getProperties(); Properties props=new Properties(); //设置SMTP主机 //以下一句是对任意的SMTP 邮件服务器均可,并且有了这一句,将不用设置传输协议了 props.put("mail.smtp.host", "smtp.jspinsider.com"); //这样将确定接收方的邮件服务器主机, //props.put("mail.host",host); //设置邮件传输协议方式 //props.put("mail.transport.protocol","smtp"); //获取邮件会话对象 Session mailSession = Session.getDefaultInstance(props,null); mailSession.setDebug(sessionDebug); try{ //创建MIME邮件对象 Message msg = new MimeMessage(mailSession); //设置发信人 msg.setFrom(new InternetAddress(from)); //设置收信人 InternetAddress addressTo = {new InternetAddress(to)}; msg.setRecipients(Message.RecipientType.TO,addressTo); //设置抄送人 if(cc.trim().length()!=0){ InternetAddress addressCc = {new InternetAddress(cc)}; msg.setRecipients(Message.RecipientType.CC,addressCc); } //设置暗送人 if(bcc.trim().length()!=0){ InternetAddress addressBcc = {new InternetAddress(bcc)}; msg.setRecipients(Message.RecipientType.BCC,addressBcc); } msg.setSubject(subject); msg.setSentDate(new Date()); msg.setText(messageText); //发送邮件 Transport.send(msg); } catch(Exceptjsp如何实现发送电子邮件 2007年11月07日 星期三 下午 11:35关键字:|发送到邮件功能实现|网站建设|功能组件|在线发邮件|文章发送到邮件|***隐藏网址***1、下载javamail的包 java.sun.com/products/javamail/downloads/index.html将 mail.jar 复制到 lib 目录中2、下载activation 包java.sun.com/products/javabeans/jaf/downloads/index.html将activation.jar复制到 lib 目录中3、再把服务器重启下 二、下面是一个简单的发送文本内容的例子,直接在jsp中进行操作。可以自己设置smtp的地址,用户名和密码,这是javamail最简单的应用,它的功能超强,可以发附件,可以收邮件等。《%@page contentType="text/html;charset=gb2312"%》 《%@ page import="javax.mail.*,javax.activation.*,javax.mail.internet.*,java.util.*"%》《html》《head》《title》JavaMail 电子邮件发送《/title》《/head》《body》《%!public class MailAuthenticator extends Authenticator{String authenName; String authenPass; public MailAuthenticator(String authenName,String authenPass) {super();this.authenName=authenName;this.authenPass=authenPass;}public PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication(authenName,authenPass);}}%》《%MailAuthenticator ma = new MailAuthenticator("","");//这里第一个参数是用户名,第二个是密码。 如果是匿名服务器,可以设置为空Properties props = new Properties(); Session sendMailSession;Transport transport; sendMailSession = Session.getInstance(props,ma); Message newMessage = new MimeMessage(sendMailSession); newMessage.setFrom(new InternetAddress("test@test.com")); //发件人newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress("wxg_bj@yahoo.com.cn")); //目标邮箱newMessage.setSubject("subject"); //这个是标题newMessage.setSentDate(new Date()); newMessage.setText("text"); //文本内容props.put("mail.smtp.host","192.168.0.1");//这里设置smtp服务器地址 ,我设置的是本机props.put("mail.smtp.auth","true");//这里true代表需要密码验证,如果是匿名服务器,可以设置为false,当然,设置为ture也无所谓,只要名和密码设置为空transport = sendMailSession.getTransport("smtp"); try{transport.send(newMessage);//发送}catch(Exception e){System.out.println(e);}%》《/BODY》《/HTML》项目导入mail.jar了吗?protected PasswordAuthentication getPasswordAuthentication(){//这里的USER_NAME和USER_PWD分别写你的邮箱名和密码,不写密码怎么发送呢? return new PasswordAuthentication(USER_NAME,USER_PWD);//我看你是做了张jsp网页,然后通过request.getParameter获取页面值,那这也要接受的}这句话好象没写.prop.put("mail.smtp.host",HOST_NAME); 最后补充一点.有时候代码完全正确,也会不能发送.因为你的邮箱没得到验证,近几年申请的普通邮箱都是没通过验证的.所以你是那种邮箱的话就没办法了.
dw怎么做会员表单
首先插入--表单然后在表单里写--客户名称:接着插入--表单--文本域1然后在表单里写--客户密码:接着插入--表单--文本域2再选中文本域2在属性里设置为密码。最后插入--表单--按钮(values=“登录”)点击注册就是文本链接,和表单没关系希望对你有所帮助!
急急急!!我想做个会员注册的表单,表单已经在HTML里面做好了,但是客户填的数据怎么传到数据库和后台
插入数据库:你需要一个后台程序,接收表单传来的数据并保存保存成excel:基本上主流的编程语言都支持对office文档进行,你根据你是用的语言可以查找相应的方法发送邮件:这个我不是很了解,但是如果想实现发送邮件你得在你的服务器上架设一个邮件服务,iis里面有一个,不过我没用过,你试试
我要做一个网页要加入一个注册会员的页面
以最简单的项目来理顺思路先吧,1。在页上有一个表单里面三个文本框, 一个用户名。一个是密码框,另一个是验证密码框。2。以DW为例,插入服务器应用程序-用户身份验证-检查新用户名。检查用户名字段,--以确定新添加的用户名不会重复。3。选中FORM标签,添加表单验证行为:DW内置的表验证没有对比两个文本框的功能,下载一下表单验证的插件如“笨阿猪”这些网上很多,一下就找到了。--以确认输入的密码是与自己的设想一致的。4。插入-应用程序对象-插入记录。就这么简单,如此你连DW也不会,如果上面这样也看不懂,您还是不 必自己动手操作了,去下载些代码,用记事本改改得了。
更多文章:
pdf编辑器免费版(能推荐免费的好用的pdf转换和编辑软件吗)
2024年5月5日 18:10
program filesx86可以删除吗(电脑c盘里的Program Files里的文件那些可以删除)
2024年7月14日 16:18
我的世界java模拟器(我的世界手机版玩电脑版要下载什么模拟器)
2024年7月17日 10:47
深圳地铁14惠阳最新消息(2022深圳地铁14号线最新线路图-票价-运营时间)
2024年4月12日 09:05
mysql服务已被禁用怎么解决(MySQL服务停止怎么启动)
2024年8月1日 19:21
自学程序员到什么程度能工作(Java学习到什么程度可以去找工作)
2024年5月23日 09:07
substr函数3个参数用法(函数SUBSTR(“FOXPRO”,3,2)的结果是)
2024年6月30日 09:13
51手机游戏网java(现在还有哪个网站可以下载java游戏)
2024年7月2日 05:05
优惠代码无法加入购物车(京东商城,无法将选购的商品加入购物车,不知道怎么解决的)
2024年7月24日 11:53
eclipse自动提示方法怎么设置(为什么我的myeclipse没有自动提示,哪些类,方法都需要我手敲)
2024年6月5日 05:37
evaluate的形容词形式(evaluate, appraise and estimate 这三个词怎样区别使用呢)
2024年7月5日 17:47