javamail发邮件出现了一个很郁闷的问题!!help!
我在用javamail发送邮件时,设置了两个jsp文件,send.jsp和sendmail.jsp,开始时发送测试很正常.后来根据所做的模块的需要,在send.jsp中向sendmail.jsp传递的是一个用户的编号,int类型,然后连接到mysql数据库中查找用户表中该用户的邮箱地址然后发送.
但在用户的id获取和查找用户邮箱地址时出了问题,部分程序如下:
//链接到用户表获取用户邮箱地址
Statement stmt=con.createStatement();
int receiver=request.getParameter("to");//获取收件人id(这句有错,我不知道怎么修改)
//从用户表中查找用户信息
ResultSet rst=stmt.executeQuery("select * from BUser;");
while(rst.next())
{
int sss=rst.getInt("BUUserID");
//如果用户的id号与收件人的id相同,则取其邮箱地址
if(sss==receiver)
{
//设置信息参数
newMessage.setFrom(new InternetAddress(request.getParameter("from")));
newMessage.setRecipient(Message.RecipientType.TO ,new InternetAddress(rst.getString("BUEmail")));
-----------------------------------------
总体上就是这块有问题,帮帮忙!