mail.jar 和activation.jar都放正确了,但总是报错,请高人指点
----------------------------------------------------------------------------------
send.html
-----------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<BODY>
<FORM action="sendmail.jsp" method="post">
<TABLE align="center">
<TR>
<TD width="50%">
To:<BR><INPUT name="to" size="25">
</TD>
<TD width="50%">
From:<BR><INPUT name="from" size="25">
</TD>
</TR>
<TR>
<TD colspan="2">
Subject:<BR><INPUT name="subject" size="50">
</TD>
</TR>
<TR>
<TD colspan="2">
Message:<BR><TEXTAREA name="text" rows=25 cols=85></TEXTAREA>
</TD>
</TR>
</TABLE>
<INPUT type="submit" name="cb_submit" value=" Send ">
<INPUT type="reset" name="cb_reset" value=" Clear ">
</FORM>
</BODY>
</HTML> ---------------------------------------------------------------------------------------
sendmail.jsp
---------------------------------------------------------------------------------------<%@ page import=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" %>
<html>
<head>
<TITLE>JSP meets JavaMail, what a sweet combo.</TITLE>
</HEAD>
<BODY>
<%
try{
Properties props = new Properties();
Session sendMailSession=null;
Store store=null;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "smtp.163.com");
Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(request.getParameter("to")));
newMessage.setSubject(request.getParameter("subject"));
newMessage.setSentDate(new Date());
newMessage.setText(request.getParameter("text"));
transport = sendMailSession.getTransport("smtp");
transport.send(newMessage);
%>
<P>Your mail has been sent.</P>
<%
}
catch(MessagingException m)
{
out.println(m.toString());
}
%>
</BODY>
</HTML>
----------------------------------------------------------------------------------
send.html
-----------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<BODY>
<FORM action="sendmail.jsp" method="post">
<TABLE align="center">
<TR>
<TD width="50%">
To:<BR><INPUT name="to" size="25">
</TD>
<TD width="50%">
From:<BR><INPUT name="from" size="25">
</TD>
</TR>
<TR>
<TD colspan="2">
Subject:<BR><INPUT name="subject" size="50">
</TD>
</TR>
<TR>
<TD colspan="2">
Message:<BR><TEXTAREA name="text" rows=25 cols=85></TEXTAREA>
</TD>
</TR>
</TABLE>
<INPUT type="submit" name="cb_submit" value=" Send ">
<INPUT type="reset" name="cb_reset" value=" Clear ">
</FORM>
</BODY>
</HTML> ---------------------------------------------------------------------------------------
sendmail.jsp
---------------------------------------------------------------------------------------<%@ page import=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" %>
<html>
<head>
<TITLE>JSP meets JavaMail, what a sweet combo.</TITLE>
</HEAD>
<BODY>
<%
try{
Properties props = new Properties();
Session sendMailSession=null;
Store store=null;
Transport transport;
sendMailSession = Session.getInstance(props, null);
props.put("mail.smtp.host", "smtp.163.com");
Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(request.getParameter("to")));
newMessage.setSubject(request.getParameter("subject"));
newMessage.setSentDate(new Date());
newMessage.setText(request.getParameter("text"));
transport = sendMailSession.getTransport("smtp");
transport.send(newMessage);
%>
<P>Your mail has been sent.</P>
<%
}
catch(MessagingException m)
{
out.println(m.toString());
}
%>
</BODY>
</HTML>
解决方案 »
- dwr问题(Ajax输入校验)
- 请问这个VALUE值是对应的什么地方?
- [JSF]求救,SelectItems问题,几天了都未解决!!
- web应用发布,tomcat配置中出现的奇怪问题
- 请大家帮忙,把在servlet里把结果集放到session里 从JSP页面取出来,但是有错~
- 需要一份"手机号码归属地查询数据库",那位大侠有,小弟100分相求!
- 一个大众的项目,要求把html生成PDF文档,,求助啊。。。
- 为什么我构造的方法总是出错
- 帮我看看代码 用于applet 与 servlet通讯的
- 请教各位一个关于applet 与 servlet相互通信的一个问题!(很急)
- struts2项目运行时的问题
- 新手,请教一个jsp和数据库的问题
楼主【jeff0002】截止到2008-07-24 23:41:27的历史汇总数据(不包括此帖):
发帖的总数量:20 发帖的总分数:240 每贴平均分数:12
回帖的总数量:9 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:20 结贴的总分数:240
无满意结贴数:8 无满意结贴分:160
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:40.00 % 无满意结分率:66.67 %
敬礼!
下面加
props.put("mail.smtp.auth","true");
试试
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Session cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Store cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Transport cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Session cannot be resolvedAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Message cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
MimeMessage cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
InternetAddress cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
Message.RecipientType.TO cannot be resolved to a typeAn error occurred at line: 8 in the jsp file: /sendmail.jsp
Generated servlet error:
InternetAddress cannot be resolved to a typeAn error occurred at line: 28 in the jsp file: /sendmail.jsp
Generated servlet error:
MessagingException cannot be resolved to a typeAn error occurred at line: 28 in the jsp file: /sendmail.jsp
Generated servlet error:
m cannot be resolved
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)