- 浏览: 333238 次
- 性别:
- 来自: 温州
文章分类
最新评论
-
helloworldlove:
Axis_UNZIP_PATH\Axis-version\we ...
3步把您的java程序转换为webservice -
hcqenjoy:
这个工具能再提供下吗 已经没办法下载了 谢谢
汉化 Flex Builder 3 帮助文档 -
NASa_CJ:
String source = HttpClientExamp ...
利用HttpClient获取网页内容 -
zlsj80:
下载地址无效了,楼主修正一下吧
汉化 Flex Builder 3 帮助文档 -
fykyx521:
下载地址都不能用了,是不过时了
汉化 Flex Builder 3 帮助文档
/* *Author:tyfun *DateTime:2003.01.09 *Package:com.westarsoft.function */ package com.westarsoft.function; import java.util.*; import java.io.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class SendMail { private String SMTPServer = new String(); private String from = new String(); private String subject = new String(); private String content = new String(); private String user = new String(); private String password = new String(); private String fileAttachment = new String(); public String getSMTPServer() { return SMTPServer; } public void setSMTPServer(String SMTPServer) { this.SMTPServer = SMTPServer; } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getFileAttachment() { return fileAttachment; } public void setFileAttachment(String fileAttachment) { this.fileAttachment = fileAttachment; } public void sendMailTo(String to,String cc,String bcc) { try { Properties props = new Properties(); Session sendMailSession; Store store; Transport transport; sendMailSession = Session.getInstance(props, null); props.put("mail.smtp.host", SMTPServer); MimeMessage newMessage = new MimeMessage(sendMailSession); newMessage.setFrom(new InternetAddress(from)); newMessage.setSubject(subject); newMessage.setSentDate(new Date()); /* StringTokenizer tokenTO = new StringTokenizer(to, ","); InternetAddress[] addrArrTO = new InternetAddress[tokenTO.countTokens()]; int i = 0; while(tokenTO.hasMoreTokens()) { addrArrTO[i] = new InternetAddress(tokenTO.nextToken().toString()); i++; } */ transport = sendMailSession.getTransport("smtp"); transport.connect(SMTPServer, user, password); //newMessage.setRecipients(Message.RecipientType.TO, addrArrTO); newMessage.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to)); newMessage.setRecipients(Message.RecipientType.CC, InternetAddress.parse(cc)); newMessage.setRecipients(Message.RecipientType.BCC, InternetAddress.parse(bcc)); MimeBodyPart messageBodyPart = new MimeBodyPart(); messageBodyPart.setText(content); Multipart multipart = new MimeMultipart(); multipart.addBodyPart(messageBodyPart); messageBodyPart = new MimeBodyPart(); DataSource source = new FileDataSource(fileAttachment); messageBodyPart.setDataHandler(new DataHandler(source)); messageBodyPart.setFileName(fileAttachment); multipart.addBodyPart(messageBodyPart); newMessage.setContent(multipart); transport.send(newMessage); } catch(Exception e) { System.out.println(e); } } } <% if(request.getMethod().equals("POST")) { SendMail mail = new SendMail(); mail.setSMTPServer("200.1.1.157"); mail.setUser("lint"); mail.setPassword("30320"); mail.setFrom(request.getParameter("from")); mail.setSubject(request.getParameter("subject")); mail.setContent(request.getParameter("content")); mail.setFileAttachment(request.getParameter("filename")); mail.sendMailTo(request.getParameter("to"),request.getParameter("cc"),request.getParameter("bcc")); } %> |
发表评论
-
Java 5.0 多线程编程实践
2006-01-23 13:20 763<noscript type="text/ja ... -
web开发框架——JSF开发实战
2006-01-23 20:01 1408JSF开发实战的第一篇(jsf开发实战一)演示了如何建立一个最 ... -
Tomcat 的数据库连接池设置与应用
2006-01-23 20:28 7601.将数据库驱动程序的JAR文件放在Tomcat的 commo ... -
Eclipse Plugins Manager Beta 0.1 (Link's Only) 发布
2006-03-18 17:11 780<noscript type="text/ja ... -
常青图书管理系统 BETA V0.1
2006-03-19 15:03 833<noscript type="text/ja ... -
Java程序的性能优化
2006-03-19 15:15 798<noscript type="text/ja ... -
Java中四种XML解析技术之不完全测试
2006-03-20 12:16 691<noscript type="text/ja ... -
解决Tomcat中文乱码问题
2006-03-26 22:58 858一、中文问题的来源 计算机最初的操作系统支持的编码是单 ... -
Swing技巧. 设置全局字体(sun jdk)
2006-04-02 14:04 1330S ... -
Dom4j 使用简介
2006-04-05 20:19 666DOM4J是dom4j.org出品的一个开源XML解析包 ... -
Java手机技术 之 J2ME及其基本慨念
2006-04-06 12:42 719如果您曾经http://www.javasoft.com ;网 ... -
Java手机技术 之 J2ME新手入门要点
2006-04-06 12:50 997一、J2ME中需要的Java基础知识现在有大部分人,都是从零开 ... -
JAVA设计模式系列之Singleton模式
2006-04-06 13:18 820单态定义: Singleton模式主要作用是保证在Java应 ... -
高手指点你实战体会Java的多线程编程
2006-04-06 13:39 831在 Java 程序中使用多线程要比在 C 或 C++ 中容 ... -
Java基础--JSP应用语法详解大全
2006-04-06 13:49 8891)HTML注释: 可以用注释内容,也可以用表达式. 2) ... -
javamail使用完全手册
2006-04-08 20:44 8671,哪里是开始:初始环境,安装好你的j2sdk和你的web服务 ... -
JavaMail通过sina的smtp验证
2006-04-08 20:47 1109import javax.mail.*;import java ... -
用javamail发送邮件
2006-04-08 20:49 989用javamail发送邮件 aistill(原作) ... -
javamail实现smtp身份认证
2006-04-08 20:57 941现在大多 ... -
TOMCAT 5设置数据连接池总结
2006-04-14 21:34 494TOMCAT 5,要设置一个数据连接池,以MYSQL为例子(M ...
相关推荐
在描述中,作者提到这个JavaBean是在IBM网站上找到并经过了修改和编译,确保在Tomcat 7.0服务器和JDK 1.6环境下可以正常运行。这表明该JavaBean是跨平台的,并且兼容较旧的Java版本,对于仍在使用这些环境的项目来说...
在邮件发送场景中,我们可以创建一个名为`SendEmailBean`的JavaBean,它包含发送邮件所需的配置和方法。 ```java public class SendEmailBean { private String host; private String port; private String user...
JavaBean是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...
用户查看并编辑数据后,提交修改请求,JavaBean接收并更新数据,再由后台控制器执行数据库更新操作。 示例代码: ```java // EmployeeBean.java public class EmployeeBean { private int id; private String ...
4. **属性访问器和修改器**:除了基本的getter和setter,JavaBean还可能包含is方法(对于布尔属性)和accessor方法(用于读取不可变属性)。 5. **标准命名**:属性、方法和事件的命名应遵循一定的标准,以确保与...
用户通过浏览器发送请求,请求到达服务器后,在服务器端查找对应的网页,如果是首次请求, JSP 将生成 Servlet,然后通过 Servlet 引擎来执行 Servlet,把调用 JavaBean 的结果嵌入到页面中返回给用户的浏览器。...
系统会提供相应的页面,用户在提交更改后,JavaBean会处理这些请求,更新数据库中的记录。查询功能可能包括用户查看自己信息,或者管理员查询所有用户信息。 6. **删除功能**: 删除功能允许用户或管理员删除特定...
3. **属性类型与数量**:JavaBean 的属性可以是任意Java类型,一个JavaBean可以有多个属性。例如,`User` 类可能包含 `username`、`password` 和 `hobby` 等属性。 4. **setter/getter 方法**:setter 方法(如 `...
在服务器接收到表单数据后,会调用JavaBean的`set`方法设置这些值,然后通过JDBC(Java Database Connectivity)与Access数据库进行交互。JDBC是Java访问数据库的标准接口,它允许我们执行SQL语句,如`INSERT`用于将...
在企业短信系统中,javabean可以用来存储用户信息、短信内容、发送状态等数据。JavaBean提供了getter和setter方法,使得这些数据可以在JSP、Servlet之间共享和传递。同时,javabean也可以作为业务逻辑的载体,例如...
JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,它遵循一定的规范,使得Java对象能够被方便地在Web应用中使用,特别是在Servlet和JSP之间传递数据。在这个项目"JavaBean_Javabean增删改查_...
JavaBean是一种特殊的Java类,它遵循一定的规范,用于封装...这个名为“javabean”的压缩包文件,很可能是为了帮助你学习和实践JavaBean的编写和使用,通过阅读和分析其中的源码,你可以进一步深化对JavaBean的理解。
3. 事件(event):JavaBean 向外部发送的或从外部接收的事件。 JavaBean 的特征 * 一个 bean 没有必须继承的特定的基类或接口。 * 可视化的 bean 必须继承的类是 java.awt.Component,这样它们才能添加到可视化...
1. 属性(Properties):JavaBean 的属性是指 JavaBean 中的变量或字段,它可以是基本数据类型如 int、double 等,也可以是对象类型如 String、Array 等。 2. 方法(Method):JavaBean 的方法是指 JavaBean 中的...
- **可见性**:JavaBean中的属性通常为私有(private),通过公共(public)的getter和setter方法来访问和修改这些属性。 - **无参构造器**:JavaBean需要提供一个无参数的构造器,以便于实例化。 - **属性**:...
- **开闭原则**:对扩展开放,对修改关闭,JavaBean的设计应易于扩展而无需改动已有代码。 8. **JavaBean的局限性** - **过度封装**:过于严格的封装可能导致代码冗余,不适合复杂的业务逻辑。 - **性能问题**:...
这些标签可以调用JavaBean的方法,实现特定的功能,如发送邮件、文件上传或显示图形组件。 总结: JavaBean是Java编程中的一个重要概念,它促进了组件化开发,使得代码更易于复用和维护。在JSP环境下,JavaBean是...
JavaBean简介 什么是JavaBean? JavaBean的三个组成部分 JavaBean的基本特征 BeanInfo接口 JavaBean的开发模式 使用JavaBean开发应用程序 EJB简介
JavaBean通常包含getter和setter方法,用于访问和修改这些属性的值。这里的`getUserName()`和`setUserName()`以及`getUserPass()`和`setUserPass()`就是这样的方法。 接下来,在`doLogon.jsp`中,我们使用了JSP的`...
使用JavaBean连接数据库,可以将数据库操作封装在JavaBean中,从而简化数据库操作和数据访问。 JavaBean连接数据库的步骤: 1. 导入数据库驱动包:在JavaBean中,需要导入数据库驱动包,以便连接数据库。在本例中...