action中调用EmailUtil中的sendHtmlMail方法:
public void forgetPassword() throws Exception {
String email = request.getParameter("email");
User u=userService.getByEmail(email);
Json json=new Json();
if (StrUtils.isNotBlank(email) && u!=null ) {
String key=ConfigUtil.get("key");
String data = u.getId()+","+new Date().getTime();
String secret = URLEncoder.encode(Secret.encrypt(data, Secret.md5(key.getBytes())), "utf-8");
log.debug("加密后:"+secret);
StringBuffer content=new StringBuffer();
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
content.append("重设密码:");
content.append(secret);
content.append("
"+DateFactory.getDateTime()+"
");这是一个实现往邮箱发邮件的功能,要调用的功能没有错,测试类中调用可以实现发邮件,但是在action中写的方法就是不能调用到该方法,没有执行
打断点是怎么走的??到调用另一个类中的方法时是怎样的?直接过?报错?没进去?