`
fancool
  • 浏览: 133720 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JSPInsider5:在JSP中使用JavaMail---1(转)

阅读更多

最近学习使用 JavaMail  在网上找了很久 终于找到了一个很简明的教程,希望对刚学习JavaMail的朋友有帮助.

 

在JSP中使用JavaMail--1
[浏览: 3 评论(0条)] 来源:互连网 [2006-04-06]
你对用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和其他很好的教程。你也可以去访问Sun's product information page。要了解更多的JavaBeans的信息,请访问Sun's JavaBean Tutorial。关于JavaMail的知识,在本课及后续课程中都有介绍。

如果你对上述三个知识点一无所知,但是你的服务器支持JSP和JavaMail,你可以把该工具拷贝到你的服务器中,直接使用即可。除了本教程之外,你还可以获得非正式的JavaMail 标记库。

JavaMail是Sun开发的用于email处理的API,该API预置了一些最流行的邮件传输协议的实现,使用方便。要了解更多的背景知识,请参见Sun's 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协同工作,创建一个基本的邮件工具。

分享到:
评论

相关推荐

    JAVA-JSP学习系列之JavaMail发邮件

    通过本文的学习,你应该已经了解了如何在JSP中使用JavaMail来发送邮件的基本流程。这种方法不仅能够提高应用的功能性,还能够让用户享受到更加便捷的服务体验。在实际开发过程中,还可以根据具体需求对邮件发送功能...

    如何成为一个优秀的jsp程序员

    JSP是一种基于Java技术的动态网页开发技术,它允许开发者在标准的HTML页面中嵌入Java代码,从而实现动态内容的生成。由于JSP是基于Java的,因此学习JSP前需要掌握一定的Java基础知识。 #### 一、基础知识准备 1. *...

    中英文文献_JSP与XML的结合

    - **JSP页面的标签库声明**:在JSP页面中引入TLD文件,使自定义标签生效。 **4. 标签库的使用示例** ```jsp <%@ taglib uri="http://www.jspinsider.com/jspkit/JAXP" prefix="JAXP" %> <JAXP:transform xml="c:/...

    tables-3.6.1-cp39-cp39-win_amd64.whl

    tables-3.6.1-cp39-cp39-win_amd64.whl

    基于springboot大学生心理咨询平台源码数据库文档.zip

    基于springboot大学生心理咨询平台源码数据库文档.zip

    Javaweb仓库管理系统项目源码.zip

    基于Java web 实现的仓库管理系统源码,适用于初学者了解Java web的开发过程以及仓库管理系统的实现。

    基于springboot智能推荐旅游平台源码数据库文档.zip

    基于springboot智能推荐旅游平台源码数据库文档.zip

    Ruby语言教程:从基础知识到高级特性的全面指南

    内容概要:本文是一份详尽的Ruby语言教程,首先介绍了Ruby语言的基本信息和发展背景。接着详细讲解了Ruby的基础语法,如变量、数据类型、运算符、控制流等,并深入探讨了面向对象编程的关键概念,包括类、对象、继承、封装和多态。随后介绍了Ruby的一些高级特性,如模块、异常处理、迭代器和文件I/O操作。最后,讨论了Ruby在Web开发中的应用,尤其是与Rails框架的结合。每个部分都配有相应的代码示例,帮助读者更好地理解和实践。 适合人群:适用于初学者和有一定基础的程序员,特别是对Ruby语言感兴趣的人。 使用场景及目标:学习和掌握Ruby语言的各项基础知识和高级特性,为进一步进行Web开发或其他相关编程打下坚实的基础。 其他说明:教程中的每一部分内容都有详细的解释和代码示例,非常适合自学和教学使用。

    L7_NDVI_sd.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

    基于springboot在线问诊系统源码数据库文档.zip

    基于springboot在线问诊系统源码数据库文档.zip

    基于springboot的流浪猫狗救助系统源码数据库文档.zip

    基于springboot的流浪猫狗救助系统源码数据库文档.zip

    value_at_a_point.ipynb

    GEE训练教程

    毕业设计&课设_利用 WiFi 实现室内定位,含定位 APP 与数据采集 APP.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

    SQLite参考手册中文CHM版最新版本

    本教程帮助您了解什么是 SQLite,它与 SQL 之间的不同,为什么需要它,以及它的应用程序数据库处理方式。需要的朋友们可以参考看看! SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite是一个增长最快的数据库引擎,这是在普及方面的增长,与它的尺寸大小无关。SQLite 源代码不受版权限制。 什么是 SQLite? SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。 为什么要用 SQLite? 不需要一个单独的服务器进程或操作的系统(无服务器的)。 SQLite 不需要配置,这意味着不需要安装或管理。 一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。 SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250K

    基于springboot学生选课系统源码数据库文档.zip

    基于springboot学生选课系统源码数据库文档.zip

    【Android UI】SurfaceView中使用 Canvas 绘制可缩放大图

    【Android UI】SurfaceView中使用 Canvas 绘制可缩放大图 ( 拖动和缩放相关的变量 | Canvas 绘图函数 | 手势识别 多点触控流程 | 拖动图片 | 缩放图片 ) 博客链接:https://blog.csdn.net/shulianghan/article/details/143950948 一、需求分析 和 核心要点 说明 1、需求说明 2、核心要点 - 拖动和缩放相关的变量 3、核心要点 - Canvas 绘图函数 4、核心要点 - 手势识别 多点触控流程 5、核心要点 - 拖动图片 6、核心要点 - 缩放图片 二、完整代码示例 1、环境说明 2、SurfaceView 完整代码 3、运行结果

    基于springboot+web的二手闲置交易系统源码数据库文档.zip

    基于springboot+web的二手闲置交易系统源码数据库文档.zip

    band_computations.ipynb

    GEE训练教程

    毕业设计&课设_众筹平台系统,基于基础语言开发,含功能流程与运行步骤,适合新手学习借鉴.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

Global site tag (gtag.js) - Google Analytics