你对用jsp来构造邮件工具感兴趣吗?如果是的,那你就来对了地方。本教程将演示邮件工具后面的所隐藏的基本概念,包括搜集email数据的html代码,javamail api的几个重要特性,以及如何把这些特性集成到jsp中。这个javamail的初级教程包括一个在jsp下成功地实现 javamail的例子,一旦掌握之后,javamail就成为jsp应用程序中的一个功能强大的api工具。
学习本教程需具有jsp 、javabeans和javamail api的初步知识,如果你打算了解jsp或者javabean的基本知识,请参阅jsp insider archive,在那里,我们提供了introduction to java server pages和其他很好的教程。你也可以去访问suns product information page。要了解更多的javabeans的信息,请访问suns javabean tutorial。关于javamail的知识,在本课及后续课程中都有介绍。
如果你对上述三个知识点一无所知,但是你的服务器支持jsp和javamail,你可以把该工具拷贝到你的服务器中,直接使用即可。除了本教程之外,你还可以获得非正式的javamail 标记库。
javamail是sun开发的用于email处理的api,该api预置了一些最流行的邮件传输协议的实现,使用方便。要了解更多的背景知识,请参见suns product information page。
虽然javamail是sun公司开发的api,但目前它并不包含在标准的java development kit中。这意味着你需要下载javamail的类文件。要访问javamail的网址,请点击此处http://java.sun.com/products/javamail/index.html。你也需要sun的javabeans activation framework (jaf)http://java.sun.com/products/javabeans/glasgow/jaf.html。没有jaf的参与,javamail将不能工作。一旦你下载完所有必须的文件,务必要让java编译器可以访问到这些类文件。例如,在windows 2000中,只需要在classpath 环境变量中,添加类文件的路径。在其他的操作系统中,也需要做类似的工作。
唉!
到现在为止,你还没有编写一行代码,就已经大汗淋漓了?不要太担心,这是本教程的最难部分,确信上面的一切已经安装就绪,之后,让我们接着进行下去吧。
教程的剩余部分将分成三个部分:
第一部分:html表单
第二部分:关于javamail
第三部分:javamail和jsp 协同使用
第一部分提供了一个html表单的例子,用来搜集典型的email数据,第二部分,将介绍更多关于javamai的功能,第三部分,把html表单和javamai组织在一起,让javamail和jsp协同工作,创建一个基本的邮件工具。
