=====================controller===========================
// 发送邮件 @ResponseBody @RequestMapping("/fileUpdate2") public Object tpUpdate(String con,HttpSession session,AdminEmail adminEmail, Sysnotice sys, HttpServletRequest request, Model model) throws IOException { //System.out.println("进入con:"+con); String msg=null; try{ // 邮件发送者 String addEmail = "zhongjingzhiku@163.com"; //发送人名称 String name="中经智库云平台"; // 根据邮件发送者,查询邮件发送者和邮箱授权码和邮件内容 adminEmail = notifyDownService.ademail(addEmail); //String con = request.getParameter("content"); //System.out.println("con:"+con); adminEmail.setContent(con); notifyDownService.insertcon(adminEmail); // System.out.println("+++++++++:"+adminEmail.getContent()); // 邮件接收者 String[] em = notifyDownService.email(); adminEmail.setToAddress(em); // System.out.println("adminEmail========:"+adminEmail.getToAddress().length); // 邮件标题 adminEmail.setTitle("文件更新通知公告"); boolean flag=JavaEmailSender.sendema(adminEmail,name); // 将信息插入到数据库 if (flag == true) { msg="success"; //System.out.println("1.------------------------------------"); //session.setAttribute("msg",msg); //System.out.println("-------------------------:"+msg); //String conc = request.getParameter("content"); sys.setNoticecont(con); sys.setNoticetype(adminEmail.getTitle()); sys.setNoticetime(new Date()); notifyDownService.insertSys(sys); }else{ msg="fail"; session.setAttribute("msg",msg); } } catch (Exception e) { e.printStackTrace(); } // 在消息表里插入未读消息 mymessageService.addMessagebyType2(); return new JsonResult(msg); }
=====================================工具类=======================
package com.xinhuajs.articlemg.utils; import java.io.UnsupportedEncodingException; import java.security.GeneralSecurityException; import java.util.Pr