社区
Web 开发
帖子详情
用JSP实现一个像OUTLOOK里写新邮件的页面,怎么实现?
sally0156
2003-08-20 05:41:46
有没有高手曾经写过这类的页面,怎么实现?最好给出原代码或详细做法
高分送出,谢谢
...全文
72
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的邮件系统设计与
实现
(毕业论文+程序源码)——邮件系统
因此,本次设计是通过对SMTP、pop3协议的熟悉和理解、以及对
JSP
编程和网页设计技能的掌握,开发出
一个
简单的B/S结构下的邮件服务系统。能完成邮件的发送、接收、以及附件处理功能等。主要运用的软件有Eclipse, SQL ...
用框架的
一个
右面
页面
去刷新框架的左面
页面
,
实现
像
outlook
打开信件后信件数减一的效果
在
一个
框架
页面
中,假如分为左右两部份,名称分别为“left”,“right”,如在右部框架进行了操作,如删除某条记录后,我们要在删除返回显示该
页面
的同时,刷新左面的框架,就像
outlook
中读邮件一样,读了一封,那么...
用框架的
一个
右面
页面
去刷新框架的左面
页面
,
实现
像
outlook
打开信件后信件数减一的效果...
在
一个
框架
页面
中,假如分为左右两部份,名称分别为“left”,“right”,如在右部框架进行了操作,如删除某条记录后,我们要在删除返回显示该
页面
的同时,刷新左面的框架,就像
outlook
中读邮件一样,读了一封,那么...
基于Javaweb的邮件管理系统的设计与
实现
(源码+论文)
该邮件收发管理系统基于Java Web开发技术主要
实现
了用户的注册登录、个人信息管理、收发邮件、个人邮箱管理(收件箱、发件箱、草稿箱、垃圾箱管理)、通讯录管理等功能,帮助企业或学校内部邮件管理
实现
数据传送的...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章