2011-11-07 76 views
4

我需要在JSF 2中创建一个文件上传功能,所以我正在寻找它并且found它可能与Tomahawk有关,我认为这对于JSF 2来说并不是很稳定。 我使用RichFaces,所以我期待因为它和found这我觉得更简单,但我使用richfaces 4.如何在RichFaces 4中上传文件?

所以我想知道是否有办法用richfaces 4做到这一点,或仅用JSF 2做到这一点。

任何想法,建议?

回答

2

您正在查看RichFaces 3.3.x演示站点。你需要看看RichFaces 4.x demo site<rich:fileUpload> demo page包含具有源代码的具体示例。

要使用纯JSF2完成它,您需要创建一个自定义组件并自己分析multipart/form-data请求。有一个关于这个完整和具体的例子的博客:Uploading files with JSF 2.0 and Servlet 3.0

使用战斧只是更容易。我不确定你为什么认为它不是很稳定。

+0

你好我的朋友,对不起,我想我误解了Tomahawk。最后我更喜欢使用我在项目中已经使用的richfaces =)。谢谢。 –

+0

只是为了好奇,你叫什么名字?这真的是BalusC?或Balus? (我在这里问的原因是不知道其他方式与你联系)。如果你不想回答那是好的队友,我真的很喜欢你所有的教导,真的,谢谢。 –

+0

我的真名是Bauke。另请参阅我的[SO用户个人资料](http://stackoverflow.com/users/157882/balusc)以及我在我的SO用户个人资料中直接链接(输入)的其他几个地方,例如我的博客,职业简介,Linkedin个人资料等等。在[我的博客](http://balusc.blogspot.com)的“首页”上可以找到昵称“BalusC”的一些历史记录。 – BalusC