在jsp中发送电子邮件时出错

时间:2014-03-28 08:21:31

标签: java jsp email

如何在jsp .i中使用javax.mail API发送邮件我得到这样的错误所以请告诉我为什么我会遇到问题或我将要做什么。

An error occurred at line: 6 in the jsp file: /mails.jsp
   Session cannot be resolved to a type
   3: String host = "pushkalit.in";
   4: Properties prop = new Properties();
   5: prop.put("mail.smtp.host", host);
   6: Session s = Session.getInstance(prop,null);
   7: MimeMessage message = new MimeMessage(s);
   8: 
   9:  InternetAddress from = new InternetAddress("deepakniit1987@gmail.com");




        <%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*, javax.mail.Session.*" %>
   <%
     String host = "pushkalit.in";
      Properties prop = new Properties();
      prop.put("mail.smtp.host", host);
      Session s = Session.getInstance(prop,null);
       MimeMessage message = new MimeMessage(s);

      InternetAddress from = new InternetAddress("deepakniit1987@gmail.com");
          message.setFrom(from);
        InternetAddress to = new InternetAddress("deepakniit1987@gmail.com");
       message.addRecipient(Message.RecipientType.TO, to);

         message.setSubject("Test from JavaMail.");
       message.setText("Hello from JavaMail!");
          Transport.send(message);
      %>
    <html>
     <p align="center">A Message has been sent.<br>Check your inbox.</p>
      <p align="center"><a href="mailjavax.jsp">Click here to send another!</a></p>
      </html>

1 个答案:

答案 0 :(得分:0)

请尝试将您的导入声明更改为

  

&#34; javax.mail.Session&#34;而不是&#34; javax.mail.Session。*&#34;