1、加入 activation.jar mail.jar两个jar包
2、更改 applicationContext.xml
加入
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.163.com" />
<property name="username" value="****" />
<property name="password" value="******" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
</bean>
3、将mailSender注入用户注册action
<bean id="userAction" class="com.dimm.project.user.action.UserAction"
scope="prototype">
<property name="userService" ref="userService" />
<property name="mailSender">
<ref bean="mailSender" />
</property>
</bean>
4、用户注册action中加入
public void sendMail(String sendto,String username) throws Exception {
//建立邮件消息,发送简单邮件和html邮件的区别
MimeMessage mailMessage = mailSender.createMimeMessage();
// MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage);
MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,true,"utf-8");
//设置收件人,寄件人
messageHelper.setTo(sendto);
messageHelper.setFrom("peermuch@163.com");
messageHelper.setSubject("拼趣网!");
//true 表示启动HTML格式的邮件
messageHelper.setText("<html><head></head><body><h4>" +
"亲爱的" +
new String(username.getBytes("ISO-8859-1"), "gb2312") +
",您好<br><br>" +
"欢迎您加入并成为 PEERMUCH拼趣网 的会员,我们非常感激您的支持! " +
"在这里您将会得到我们为您严选的时尚商品与越来越多的贴心服务。<br><br>" +
"目前 PEERMUCH拼趣网 正处于试运营状态,如果有什么让您不贴心的服务,务必请您谅解," +
"并来信至service@peermuch.com 给于我们更多的建议来提升对尊贵的您的服务。<br><br>" +
"如果您要进行您的账户修改,可以在进入 PEERMUCH拼趣网 后进行。" +
"点击 立即登录 或 我的账户 登入时输入您注册时的e-mail账户及在本站设定的密码,登入之后可以在我的账户中进行你个人信息的编写与修改。<br><br> " +
"您在PEERMUCH拼趣网 的注册邮箱是:" +
"邮箱: " +
sendto+
"<br>如果您忘记密码,系统将给此邮箱发送链接以重新设定密码。<br><br>" +
"如果您有任何疑问,或者您的帐户有任何其他问题,请随时与我们联系:service@peermuch.com <br><br>" +
"非常感谢您!<br><br> " +
"PEERMUCH拼趣网 敬上 </h4></body></html>",true);
//发送邮件
mailSender.send(mailMessage);
}
分享到:
相关推荐
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...
本教程旨在通过一个实际的项目案例,介绍如何利用MyEclipse集成开发环境搭建Struts+Spring+Hibernate(SSH)框架,实现一个基础的用户登录系统。SSH框架是Java Web开发中的经典组合,Struts负责MVC模式中的控制器,...
将Struts2和Hibernate的配置集成到Spring的ApplicationContext中,实现事务管理,同时可以通过AOP(面向切面编程)处理如日志记录、权限验证等通用功能。 2.4 领域模型层设计 设计投票系统的主要实体类,如User、...
《基于Struts2、Spring、Hibernate构建一个网上投票系统》的毕业论文设计主要涉及了JavaEE平台下Web应用开发的核心技术。这篇论文旨在利用Struts2作为MVC框架,Spring作为依赖注入容器,以及Hibernate作为持久层框架...
### Java SSH框架整合搭建Web系统(Struts1.2+...综上所述,通过上述步骤可以成功地构建出一个基于Struts1.2+Spring2.5+Hibernate3.2的Web应用。这种架构不仅能够提高开发效率,还能够使代码更加模块化和易于维护。
注册用户自定义的PropertyEditor 6. 使用Spring进行面向切面编程(AOP) 6.1. 简介 6.1.1. AOP概念 6.1.2. Spring AOP的功能和目标 6.1.3. Spring的AOP代理 6.2. @AspectJ支持 6.2.1. 启用@AspectJ支持 6.2.2. 声明...
- **服务层**:实现具体的业务逻辑处理,如用户注册、登录等。 ##### 1.3 数据持久层(Hibernate) Hibernate是一个全栈式的ORM(Object-Relational Mapping)框架,它能够将Java对象映射到关系型数据库表中,使得...
16.1.1 向Struts注册Spring插件 16.1.2 编写知晓Spring的Struts动作 16.1.3 委托Spring配置的动作 16.1.4 关于Struts 2 16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成...
16.1.1 向Struts注册Spring插件 16.1.2 编写知晓Spring的Struts动作 16.1.3 委托Spring配置的动作 16.1.4 关于Struts 2 16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成...
16.1.1向struts注册spring插件 16.1.2编写知晓spring的struts动作 16.1.3委托spring配置的动作 16.1.4关于struts2 16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和...
【基于Struts2旅游信息管理系统的设计与实现】 在信息技术飞速发展的今天,旅游信息管理系统已经成为旅游业不可或缺的一部分。本文将深入探讨如何基于Struts2框架设计并实现一个旅游信息管理系统,旨在提升旅游业的...
23.4 在线音乐管理系统具体实现——注册用户操作 23.5 小结 第24章 数据汇聚系统(struts 2.x+spring+ibatis) 24.1 数据汇聚系统简述 24.2 数据汇聚系统简述 24.3 关于ibatis框架的一些文件 24.4...
该系统采用MVC设计模式,利用Struts、Spring、Hibernate技术实现了一个基于J2EE架构的某学院二手商品网上交易平台系统。 一、系统设计 1.1 系统架构 该系统采用三层架构,分别是表示层、业务逻辑层和数据访问层。...
通过本次课程设计,我们成功地构建了一个基于Struts2、Spring、Hibernate的网上投票系统,实现了用户注册、投票创建、参与投票、结果展示等功能。这不仅加深了对JavaEE架构的理解,也锻炼了实际开发能力。 3.2 体会...
本文探讨了一种基于Struts、Hibernate和Spring框架的J2EE开发策略,并设计实现了一个社交网站系统。社交网站利用人际关系网络进行信息分享与传播,而J2EE作为一种成熟的技术栈,能够为这类应用提供强大的支持。 **...