做一个数据库,用SQL语句控制条件输出,OK!!
解决方案 »
- Spring mvc 的request对象(参数处理前不能自动组装) 一般在哪个层处理
- javaScript中事件问题
- java.lang.NullPointerException
- 改用jdbc驱动器,如何处理?
- 急 怎么在cookies写入中文
- 关于多个页面间相互控制
- 在网页中显示word文档,该怎么实现?直接超连接好象不行,会提示下载啊
- 评论下这个工作要去么?
- 刚学jsp,觉的jsp没有php快,没有asp简单,没有.net强大,我们为什么还要学习jsp?谁可以告诉我?
- javabean的存放目录。(菜鸟求救)
- 请问一下怎么判断鼠标单击,双击,左键,右键呢?
- 在JSP网叶,2框架内如何传递数据
---------------------------------/*
* Mail.java
* XiaoPaoZi software studio,BeiJing 2004-3-25 All rights reserved
*/
package com;/**
* @author
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
import java.io.*;
import java.util.*;
import javax.activation.*;
import javax.mail.*;
import javax.mail.internet.*;public class Mail{
private String E_from="[email protected]";//发件人地址
private String E_smtp="smtp.sohu.com";//邮件发送服务器(smtp)
private String E_user="888"; //登录用户名
private String E_password="888";//登录密码
public Mail(){}
public boolean SendMail(String E_to,String E_title,String E_content){
try{
Transport transport;
Properties props=new Properties();
props.put("mail.smtp.host", E_smtp);//设置smtp主机
props.put("mail.smtp.auth", "true");//使用smtp身份验证
Authenticator pauth=new passauth(E_user,E_password);
Session mySession=Session.getInstance(props,pauth);
Message mimeMsg=new MimeMessage(mySession);//创建MIME邮件对象
mimeMsg.setFrom(new InternetAddress(E_from));//设置发件人地址
mimeMsg.setRecipient(Message.RecipientType.TO,new InternetAddress(E_to));//设置收件人地址
mimeMsg.setSubject(E_title);//设置邮件主题
mimeMsg.setSentDate(new Date());//设置发送日期
MimeBodyPart part=new MimeBodyPart();//mail内容部分
part.setText(E_content);
part.setContent(E_content.toString(),"text/html;charset=gb2312");//设置邮件格式为html
Multipart multipart=new MimeMultipart();
multipart.addBodyPart(part);//在 Multipart 中增加mail内容部分
mimeMsg.setContent(multipart);//增加 Multipart 到信息体
//mimeMsg.setText(E_content);
transport=mySession.getTransport("smtp");
Transport.send(mimeMsg);//发送邮件 transport.send(mimeMsg);/
System.out.println("发送成功");
return true;
}catch(MessagingException e){
e.printStackTrace();
return false;
}
} private class passauth extends Authenticator{
private String authUser="";
private String authPwd="";
public passauth(String username,String password){
authUser=username;
authPwd=password;
}
public PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication(this.authUser,this.authPwd);
}
}
//主函数,调试用的,
public static void main(String[] args) {
Calendar rightNow = Calendar.getInstance();
System.out.println("开始的时候"+rightNow.getTime());
Mail mail =new Mail();
mail.SendMail("[email protected]","javamail发的信","用javamail发的信。现在测试。请配合,哈哈");
Calendar rightNow1 = Calendar.getInstance();
System.out.println("结束的时候"+rightNow1.getTime());
}
}
private String authUser="";
private String authPwd="";
public passauth(String username,String password){
authUser=username;
authPwd=password;
}
public PasswordAuthentication getPasswordAuthentication(){
return new PasswordAuthentication(this.authUser,this.authPwd);
这段代码是做什么的!?