用JAVA访问Domino资源,实现Domino邮件的RSS
2010-12-08 08:21
288 查看
源代码(草草的写的,请多包涵):
package net.jite.jitebook.servlet; import java.io.FileOutputStream; import java.io.PrintWriter; import javax.servlet.http.HttpServlet; import lotus.domino.Database; import lotus.domino.Document; import lotus.domino.NotesFactory; import lotus.domino.Session; import lotus.domino.View; import com.rsslibj.elements.Channel; public class RSSServlet extends HttpServlet { public static void main(String[] args)throws InstantiationException, ClassNotFoundException, IllegalAccessException { try{ Session session = NotesFactory.createSession("127.0.0.1:63148","R/chengs","7758521"); Database mail = session.getDatabase("","mail\\r.nsf"); View view = mail.getView("($Inbox)"); Document doc = view.getFirstDocument(); Channel channel=new Channel(); channel.setDescription("This is my First channel."); channel.setLink("http://l92.168.1.7/mail/r.nsf"); channel.setTitle("Domino Mail"); channel.setImage("http://l92.168.1.7/", "The Channel Image", "http://localhost/foo.jpg"); while(doc !=null){ channel.addItem("http://192.168.1.7/mail/"+mail.getFileName()+"/0/"+doc.getNoteID(),doc.getItemValueString("subject"),doc.getItemValueString("body")).setDcContributor("roc"); doc = view.getNextDocument(doc); } PrintWriter pw = new PrintWriter(new FileOutputStream("E:\\SoftWare\\Lotus\\Domino\\Data\\domino\\html\\mail.xml")); pw.print(channel.getFeed("rss")); pw.close(); } catch(Exception e){ e.printStackTrace(); } } } |
相关文章推荐
- [Domino]Java访问Domino邮件代码片断[2]
- [Domino]Java访问Domino邮件代码片断[4]下载某一封邮件中的指定附件
- [Domino]Java访问Domino邮件代码片断[1]
- java代理实现domino web邮件下载
- 在Domino中使用Java系列实例1--在Lotus Domino中使用JavaMail实现高效外发邮件
- Java实现代理ip访问网络的实现方式之Java实现切换ip访问网络资源
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[1]
- java-实现资源访问的超时和并发控制
- java实现代理domino web邮件下载
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[3]
- [Domino]Java访问Domino邮件代码片断[3]
- JAVA中URL的实现,寻址和访问网络资源
- [Domino]Java访问Domino邮件代码片断[1]
- java邮件接口实现
- (转)用JAVA实现LDAP的访问
- Java实现邮件传输
- Mail Java实现邮件发送(带附件)
- 【java学习记录】12.用Socket网络访问方法,实现简单的网络聊天程序