社区
Web 开发
帖子详情
用JSP实现一个像OUTLOOK里写新邮件的页面,怎么实现?
sally0156
2003-08-20 05:41:46
有没有高手曾经写过这类的页面,怎么实现?最好给出原代码或详细做法
高分送出,谢谢
...全文
74
7
打赏
收藏
用JSP实现一个像OUTLOOK里写新邮件的页面,怎么实现?
有没有高手曾经写过这类的页面,怎么实现?最好给出原代码或详细做法 高分送出,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sally0156
2003-08-21
打赏
举报
回复
我可能没说清楚,主要是在内容处的字体设置及插入表格的功能,以及拷贝粘贴
nirvanafans
2003-08-20
打赏
举报
回复
这是页面设计方面的问题了
用JSP去做界面太累了
onizuka5211
2003-08-20
打赏
举报
回复
注意,最后的transport.connect("127.0.0.1","test","test");
要填写smtp服务器的地址,test,test是用户名和密码,
我的及其上装了easymail,并建立用户test,密码test
onizuka5211
2003-08-20
打赏
举报
回复
然后发送sendmail.jsp
<HTML><HEAD><TITLE>网络发件箱</TITLE>
<%@ page import=" javax.mail.*,java.util.*,javax.activation.*,javax.mail.internet.*"
contentType="text/html;charset=GB2312"%>
</head><body>
<%
try{
Properties props = System.getProperties();
Session mailSession = Session.getInstance(props, null);
props.put("mail.smtp.host","smtp.sina.com.cn");
props.put("smtp.sina.com.cn","true");
mailSession.setDebug(true);
Message message = new MimeMessage(mailSession);
message.setFrom(new InternetAddress(request.getParameter("from")));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(request.getParameter("to")));
message.setSubject(new String(request.getParameter("subject").getBytes("ISO8859_1"),"GBK"));
message.setSentDate(new Date());
String attachment=new String(request.getParameter("attachment").getBytes("ISO8859_1"),"GBK");
//String attachment=request.getParameter("attachment");
if (!attachment.equals("")){
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setText(new String(request.getParameter("text").getBytes("ISO8859_1"),"GBK"));
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);
messageBodyPart = new MimeBodyPart();
//DataHandler dh=new DataHandler("附件,"text/html;charset=GBK");
DataSource source = new FileDataSource(attachment);
messageBodyPart.setDataHandler(new DataHandler(source));
//attachment=QP_DeCode.QP_DeCode(attachment);
//attachment=new String(attachment.getBytes("ISO8859_1"));
messageBodyPart.setFileName(attachment) ;
multipart.addBodyPart(messageBodyPart);
message.setContent(multipart);
}else{
message.setText(new String(request.getParameter("text").getBytes("ISO8859_1"),"GBK"));
}
message.saveChanges();
Transport transport = mailSession.getTransport("smtp");
transport.connect("127.0.0.1","test","test");
transport.sendMessage(message, message.getAllRecipients());
transport.close();
%>
<P>你的邮件已经成功发送!</P>
<%
}
catch(MessagingException m){
out.println(m.toString());
}
%>
</BODY></HTML>
onizuka5211
2003-08-20
打赏
举报
回复
先写邮件
makemail.jsp
<%@ page import=" javax.mail.*,java.util.*,java.io.*" contentType="text/html;charset=GB2312"%>
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="css.css" rel="stylesheet" type="text/css">
<BODY>
<FORM action="sendmail.jsp" method="post">
<table width="100%" border="0" class="unnamed1">
<tr>
<td width="22%">收件人 (<B>To</B>): </td>
<td width="78%"><input name="to" size="25"></td>
</tr>
<tr>
<td>发件人(from):</td>
<td><input name="from" size="25"></td>
</tr>
<tr>
<td height="19">抄送 (<B>Cc</B>):(暂无)</td>
<td><input type="text" name="textfield"></td>
</tr>
<tr>
<td>密送 (<B>Bcc</B>):(暂无)</td>
<td><input type="text" name="textfield2"></td>
</tr>
<tr>
<td>主题:</td>
<td><input name="subject" size="50"></td>
</tr>
<tr>
<td> <div align="right"> </div></td>
<td><textarea name="text" rows=10 cols=60></textarea></td>
</tr>
<tr>
<td>附件:</td>
<td><input type="file" name="attachment" size="40"></td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="发送"> <input name="reset" type="reset" value="重写"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
sdiwencn
2003-08-20
打赏
举报
回复
你可以到上海热线的吸铁石邮件看看
会有收获的
http://www.citiz.net
sally0156
2003-08-20
打赏
举报
回复
up
JSP
&Servlet应用开发-日记分享网站的设计与
实现
通过本课程的学习,可以将JavaWeb知识综合运用,设计并
实现
一个
日记分享网站。按照项目开发周期来展开,每
一个
阶段都能够有所收获,慢慢地提升自己,遇到程序Bug时候的调试方法,积累经验。在讲授和实操过程中直观地...
java毕业设计——基于
JSP
+sqlserver的邮件系统设计与
实现
(毕业论文+程序源码)——邮件系统
随着网络的逐渐普及,Email在人们生活中应用日益广范,除了专业的邮件服务系统之外,一般大型网站与单位都提供了email服务。因此,本次设计是通过对SMTP、pop3协议的熟悉和理解、以及对
JSP
编程和网页设计技能的掌握,开发出
一个
简单的B/S结构下的邮件服务系统。能完成邮件的发送、接收、以及附件处理功能等。主要运用的软件有Eclipse, SQL Server,在JAVA环境下,利用
JSP
编程来
实现
邮件系统的各种功能。该系统主要支持用户的身份验证,用户只有通过正确注册后才能进入该系统。
用框架的
一个
右面
页面
去刷新框架的左面
页面
,
实现
像
outlook
打开信件后信件数减一的效果
在
一个
框架
页面
中,假如分为左右两部份,名称分别为“left”,“right”,如在右部框架进行了操作,如删除某条记录后,我们要在删除返回显示该
页面
的同时,刷新左面的框架,就像
outlook
中读邮件一样,读了一封,那么未读邮件就少一封一样。在返回
页面
的之间加上如下代码: //从当前
页面
刷新框架中另一
页面
parent.window.frames["lef
用框架的
一个
右面
页面
去刷新框架的左面
页面
,
实现
像
outlook
打开信件后信件数减一的效果...
在
一个
框架
页面
中,假如分为左右两部份,名称分别为“left”,“right”,如在右部框架进行了操作,如删除某条记录后,我们要在删除返回显示该
页面
的同时,刷新左面的框架,就像
outlook
中读邮件一样,读了一封,那么未读邮件就少一封一样。 在返回
页面
的之间加上如下代码: [code="html"] //从当前
页面
刷新框架中另一
页面
parent.window.f...
基于Javaweb的邮件管理系统的设计与
实现
(源码+论文)
该邮件收发管理系统基于Java Web开发技术主要
实现
了用户的注册登录、个人信息管理、收发邮件、个人邮箱管理(收件箱、发件箱、草稿箱、垃圾箱管理)、通讯录管理等功能,帮助企业或学校内部邮件管理
实现
数据传送的安全性和方便性。关键词:电子邮件,内部管理,Java Web开发技术,Web Mail。5.2 用户撰
写
发送邮件模块设计与
实现
14。4.3.2 friend好友表 12。5.3 用户收件箱管理模块 15。4.2 数据库结构设计 12。资料下载:》》》请点击!1.2 研究目的及意义 2。
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章