实现iCal日历JSF

问题描述:

我试着去实现使用java1.8/jsf2.2的方式iCal日历,使它们嵌入到Outlook可能:实现iCal日历JSF

outlook add calendar dialog

这是很好的,如果我可以存储所产生的日历并自动更新它们。我打算在URL中传递所需的参数。像

http://example.com/ical/calendars.ics?id=12&includeAll=1

东西,我发现primefaces FileDownload但是我不知道那是什么,我需要。也许有些FileServlet?我偶然发现了omnifaces的FileServlet,并认为,因为我拥有全能的jar,无论如何我都可以尝试使用它。或者BalusC的旧版本在这里找到:http://balusc.omnifaces.org/2007/07/fileservlet.html

这些方法是否有效?

我在想什么是将生成的日历存储在临时文件夹中并每天更新它们。或者,使用FileServlet,我可以根据请求生成它们。我不知道如何去做。建议的哪种方法最好?还是他们都错了?

由于OmniFaces仅包含从版本2开始提到的FileServlet,它需要CDI,所以我不能使用它,因为我使用了Spring的DI。否则,这将是解决方案...

使用BalusC的FileServlet我建议在我的问题,我能够生成的东西的要求。