//3.激活邮件,邮件正文?
String content = "点击激活【报警信息系统】";
MailUtils.sendMail(user.getEmail(),content,"激活邮件");
@WebServlet("/activeUserServlet")
public class ActiveUserServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//1.获取激活码
String code = request.getParameter("code");
if (code != null){
//2.调用service完成激活
UserService service = new UserServiceImpl();
boolean flag = service.active(code);
//3.判断标记
String msg = null;
if (flag){
//激活成功
msg = "激活成功,请登录";
}else {
//激活失败
msg = "激活失败,请联系管理员!";
}
response.setContentType("text/html;charset=utf-8");
response.getWriter().write(msg);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
你的网站部署到公网服务器了没有,端口号是默认的么,如果是本地服务器,显然外人无法使用,如果不是默认端口,显然链接打不开
String content = "<a href=你的网站并且包含验证码地址>点击激活【报警信息系统<./a>"
打开你的邮件,检查下发来的地址是不是正确。