Part p = multipart.getBodyPart(j)
改为:BodyPart p = multipart.getBodyPart(j)
没什么优点,JAVA邮件API只是为了在企业级应用架构中构建模块的一部分来完善一套系统的基础功能。如果用JAVA来开发邮件客户端程序的话确实有些勉强,其远远比不上其他语言开发的客户端程序的。
其最大的好处也就是让程序员迅速熟悉JAVA MAIL 的API吧。其他的我还真的想不出来它会相比其他的会有什么优势。
我的思路是借用数据库:
发邮件,记录一条数据,并记录发送时间
打开连接时,执行一次ajax查找,去数据库读取这次记录的时间,然后比较。
当然有一个不安全做法,但简单:
1.url后带一个参数time=当前时间的long值
2url打开后自行读取这个long,再new Date一下进行比较。注意用到服务器的date