如果一个应用程序可以调用。那应该是你JSP调用时方式有问题。比如参数未写全。或者不用USEBEAN标记。直接用JAVA语言在JSP来调用呢?
解决方案 »
- 求一个可以安装在win7系统的sql server
- strust2 iterator标签嵌套问题
- JavaScript缓存?
- 图片显示路径问题················
- 一个web聊天室,要求登录过后显示所有在线的用户,并实现群聊,私聊,等功能
- 使用HttpClient模拟登录新浪微博并获取微博中的动态中出现一点问题,希望各位能给点意见!
- 请教struts第一高手: 关于struts中,在表单里显示数据的问题,附源码...请看..
- 急!请教高手!
- 关于做网页的价格
- 在jsp中用连接池方法连接SQL server2005 ,具体怎么做?
- 如何将DB2数据库中表的数据导出为本地文件!急,大侠帮忙,答对即结贴!
- 找到最新最好用的东东----jsp论坛完整开放的源码
import javax.mail.*;
import javax.mail.internet.*;
public class QuickMailText {
public static void sendMessage(String smtpHost,String from,String to,String subject,String messageText)throws MessagingException{
System.out.println("Configuring mail session for:"+smtpHost);
SmtpAuth sa=new SmtpAuth();
sa.getuserinfo("xxxx","xxxxx");
java.util.Properties props=new java.util.Properties();
props.put("mail.smtp.auth","true");
props.put("mail.smtp.host",smtpHost);
System.out.println("Constructing message- from="+from+" to="+to);
InternetAddress fromAddress=new InternetAddress(from);
InternetAddress[] toAddresss=new InternetAddress[3];
toAddresss[0]=new InternetAddress("[email protected]");
toAddresss[1]=new InternetAddress("[email protected]");
toAddresss[2]=new InternetAddress("[email protected]");
int i=0;
while(i<toAddresss.length){
Session mailSession=Session.getDefaultInstance(props,sa);
MimeMessage testMessage=new MimeMessage(mailSession);
testMessage.setFrom(fromAddress);
testMessage.addRecipient(javax.mail.Message.RecipientType.TO,toAddresss[i]);
testMessage.setSentDate(new java.util.Date());
testMessage.setSubject(subject);
testMessage.setText(messageText);
System.out.println("Message constructed"); Transport.send(testMessage);
System.out.println("Message sent!");
i++;
}
} public static void main(String[] args){
String smtpHost="smtp.citiz.net";
String from="[email protected]";
String to="xxxxxx.net";
String subject="Test message";
StringBuffer theMessage=new StringBuffer();
theMessage.append("ddddhello22,\n\n");
theMessage.append("Hope all is well on you end.\n");
theMessage.append("Cheers");
try{
QuickMailText.sendMessage(smtpHost,from,to,subject,theMessage.toString());
}catch(javax.mail.MessagingException exc){
exc.printStackTrace();
}
} static class SmtpAuth extends javax.mail.Authenticator {
private String user,password; public void getuserinfo(String getuser,String getpassword){
user = getuser;
password = getpassword;
}
protected javax.mail.PasswordAuthentication getPasswordAuthentication(){
return new javax.mail.PasswordAuthentication(user,password);
}
}}
{
SmtpClient client = new SmtpClient(mail.getHost());
client.from(mail.getFrom());
client.to(mail.getTo());
PrintStream message = client.startMessage();
message.println("To:" + mail.getTo());
message.println("Subject:" + mail.getSubject());
message.println();
message.println();
message.println(mail.getContext());
message.println();
client.closeServer();
} catch (Exception e){
System.out.println(e.getLocalizedMessage());
return false;
}
return true;