没仔细看你的代码,不过你先检查一下你发送数据的form是不是以multipart形式发送的数据,这种形式的数据不能直接用request.getParameterValues(key)来获取的,要自己处理post来的数据。

解决方案 »

  1.   

    可是我用这中办法已经从FORM中读出正确数据了
      

  2.   

    }catch  (Exception  exc)
      {
         log(exc.toString());
              return  -1;
      }看看出什么错再说!
    [email protected]
      

  3.   

    }catch  (Exception  exc)
      {
         log(exc.toString());
              return  -1;
      }看看出什么错再说!
    [email protected]
      

  4.   

    我感觉程序没有问题,classpath也已经设置了,还会有哪些问题呢?
      

  5.   

    javax.mail.NoSuchProviderException: No provider for Address type: rfc822
      

  6.   

    add imap.jar ,mail.jar, mailapi.jar,pop3.jar,smtp.jar to classpath
      

  7.   

    怎样才能测出来classpath中缺少哪些东西呢?
    我用的是win2000系统,我用administrator进去设置了classpath,然后用局域网域用户登陆,不设置classpath,在jsp中import javax.mail.*,它也不报错,为什么呀?
    我以前用administrator在我本机拨号上网,jubilder程序能发送出去邮件,可是改用域用户利用代理上网,却发不出去,为什么,跟代理也有关系?
      

  8.   

    跟代理有关吧,解释不了外面的SMTP addre ,若你用你局域网里的SMTP就可以。