为了账号安全,请及时绑定邮箱和手机立即绑定

JSF 2.0文件上传

JSF 2.0文件上传

沧海一幻觉 2019-07-24 15:04:44
JSF 2.0文件上传我正在寻找一些博客,试图找到如何使用JSF 2.0上传文件但是所有的解决方案都让我感到困惑。我想知道我需要什么才能成功上传文件(MP3,PDF,视频......什么类型)并将其作为@Lob存储在数据库中。这是我到目前为止所做的:我创建了一个具有byte []类型属性的实体,并且还使用@Lob注释进行了注释。我创建了一个EJB,它将使用一个byte []作为参数的方法引入实体,并使用EntityManager类(persist方法)将其插入数据库。我创建了一个JSF页面,其中包含“file”类型的输入标记和一个提交按钮我准备了一个托管bean来与JSF页面交换有关该文件的信息。现在我被卡住了,我有很多疑惑:我应该怎么做才能将文件从JSF传递到托管bean,然后将其转换为byte [](能够将其处理到EJB)?servlet如何帮助我?我需要一个servlet吗?另外我发现在一些博客中它提到了一些关于servlets 3.0的东西,但我不知道我的工作环境是否正在使用它,如果我使用servlets 3.0(我使用的是JEE6)怎么办?我之前从未上过文件,也不熟悉servlet。我很困惑,有人可以给我一些开始提示,拜托?
查看完整描述

3 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

我建议使用像Tomahawk<t:inputFileUpload>PrimeFaces<p:fileUpload>这样的compannt库。

BalusC还有一篇关于使用JSF 2.0和Servlet 3.0上传文件的博文


查看完整回答
反对 回复 2019-07-24
  • 3 回答
  • 0 关注
  • 473 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号