【发布时间】:2012-03-15 23:35:27
【问题描述】:
我在下面的代码中首先遇到了一个问题:
<form action="resultPage.jsp" >
<br/>
<br/>
<br/>
<h4>
<label>subject</label> <input name="subject" type="text" value="subject" />
</h4>
<textarea rows="7" cols="40" name="comment" >comment</textarea>
</br>
<input type="submit"/>
</form>
然后我写下面的代码:
<%
MailManager mailManager = new MailManager();
String subject= request.getParameter("subject");
String comment=request.getParameter("comment");
if((request.getParameter("subject")!=null) && (request.getParameter("comment")!=null) )
mailManager.sendMessage("send E-mail addrs","password","smtp.gmail.com","465", new String[]{"receive addrs"}, subject,comment, "text/html");
%>
但我无法发送或接收任何电子邮件。
当我在没有 if 语句的情况下编写 mailManager.sendMessage() 时,我给出了一个异常 java.lang.NullPointerException
【问题讨论】:
-
这个 MailManager 类从何而来?看起来不像标准(Sun/Oracle 可交付成果中包含的标准)类。
-
提交前是否添加主题?
-
这个类我之前写过,导入到jsp页面
-
如果是你一开始写了这门课,你为什么不去看看课堂里哪里出了问题?