Jsp邮件发送问题 缺少 mail.jar把这个jar文件放到 tomcat/shared/lib 目录下面! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你的回答.但是刚才那个方法我试了.还是不可以..我现在把JSP和邮件Servlet代码都发出来.希望大家帮我找出错误.谢谢了<-------------------------------jsp网页代码----------------------------------><form name="form1" method="get" action="Sss">//Sss邮件Servlet<br><table width="650" height="344" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="100" height="44"><div align="center"><span class="STYLE3"><span class="STYLE27">发件人<br> (addresser)</span>:</span></div></td> <td width="586"><label> <input name="txtfrom" type="text" size="65" maxlength="65" style="background-color: #FFFF99"> </label></td> </tr> <tr> <td height="25"><div align="center" class="STYLE4"> <div align="center" class="STYLE27"><span class="STYLE6">主题</span><br> (motif)</div> </div></td> <td><label> <input name="txtsubject" type="text" size="65" maxlength="65"> </label></td> </tr> <tr> </tr> <tr> <td height="232"> </td> <td><label> <textarea name="txtmessage" cols="64" rows="15" style="background-image: url(images/bg.gif)" ></textarea> </label></td> </tr> <tr> <td colspan="2" valign="top"><label> <input type="submit" name="Submit" value="发送"> <input type="reset" name="Submit2" value="重置"> </label></td> </tr> </table> </form><----------------------------------邮件Servlet---------------------------------->package stonepro;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;import java.util.Properties;import java.net.URL;public class Sss extends HttpServlet { public Sss() { try { jbInit(); } catch (Exception ex) { ex.printStackTrace(); } } private static final String CONTENT_TYPE = "text/html;charset=GB2312"; public void init() throws ServletException { } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); String fromEmail = request.getParameter("txtfrom"); String subject = request.getParameter("txtsubject"); String body = request.getParameter("txtmessage"); String aduzi="[email protected]"; //设置java mail属性 Properties props =new Properties(); // Setup mail server props.put("mail.transport.protocol","smtp"); props.put("mail.smtp.host", "smtp.163.com "); //设置SMTP发件服务器地址 props.put("mail.smtp.prot", "25"); // props.put("mail.smtp.auth", "false"); //邮件服务器是否要验证 Session session = Session.getInstance(props);//获取邮件会话 MimeMessage message = new MimeMessage(session); //消息,相当于一张白纸 try { //写信封 message.setFrom(new InternetAddress(fromEmail)); message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(aduzi)); message.setSentDate(new Date()); message.setSubject(subject); message.setText(body); Transport.send(message); message.writeTo(System.out); out.println("邮件发送成功"); } catch (MessagingException ex) { System.out.println(ex); } }public void destroy() {}private void jbInit() throws Exception {}} 加载数据库驱动的问题 怎样判断一个方法是继承来的方法? JAVA技术风险分析和对策? JTable 列名不显示 突然发现的windows软件窗体的一个好玩的现象 50分求java输出excel文件加密码问题 JAVA有几个关键字啊?几种原始数据类型啊与如何转换啊?都是几位的啊? 我写了applet程序,上面有不少的textbox combobox,老板要求用tab键切换焦点。 如何把可能有重复数字的int数组变成无重复数字的数组? java写系统,求助!要求如下 关于递归 游走在JAVA世界崩溃的边缘,我的救命稻草在哪里?
<-------------------------------jsp网页代码---------------------------------->
<form name="form1" method="get" action="Sss">//Sss邮件Servlet
<br>
<table width="650" height="344" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100" height="44"><div align="center"><span class="STYLE3"><span class="STYLE27">发件人<br>
(addresser)</span>:</span></div></td>
<td width="586"><label>
<input name="txtfrom" type="text" size="65" maxlength="65" style="background-color: #FFFF99">
</label></td>
</tr>
<tr>
<td height="25"><div align="center" class="STYLE4">
<div align="center" class="STYLE27"><span class="STYLE6">主题</span><br>
(motif)</div>
</div></td>
<td><label>
<input name="txtsubject" type="text" size="65" maxlength="65">
</label></td>
</tr>
<tr> </tr>
<tr>
<td height="232"> </td>
<td><label>
<textarea name="txtmessage" cols="64" rows="15" style="background-image: url(images/bg.gif)" ></textarea>
</label></td>
</tr>
<tr>
<td colspan="2" valign="top"><label>
<input type="submit" name="Submit" value="发送">
<input type="reset" name="Submit2" value="重置">
</label></td>
</tr>
</table>
</form>
<----------------------------------邮件Servlet---------------------------------->
package stonepro;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.util.Properties;
import java.net.URL;
public class Sss extends HttpServlet {
public Sss() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
} private static final String CONTENT_TYPE = "text/html;charset=GB2312";
public void init() throws ServletException {
} public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException,
IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String fromEmail = request.getParameter("txtfrom");
String subject = request.getParameter("txtsubject");
String body = request.getParameter("txtmessage");
String aduzi="[email protected]";
//设置java mail属性
Properties props =new Properties();
// Setup mail server
props.put("mail.transport.protocol","smtp");
props.put("mail.smtp.host", "smtp.163.com "); //设置SMTP发件服务器地址
props.put("mail.smtp.prot", "25");
// props.put("mail.smtp.auth", "false"); //邮件服务器是否要验证
Session session = Session.getInstance(props);//获取邮件会话 MimeMessage message = new MimeMessage(session); //消息,相当于一张白纸 try {
//写信封
message.setFrom(new InternetAddress(fromEmail));
message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(aduzi));
message.setSentDate(new Date());
message.setSubject(subject);
message.setText(body);
Transport.send(message);
message.writeTo(System.out);
out.println("邮件发送成功");
} catch (MessagingException ex) {
System.out.println(ex);
}
}
public void destroy() {
}private void jbInit() throws Exception {
}
}