Java 使用JSF ManagedBean解析上载的csv文件

Java 使用JSF ManagedBean解析上载的csv文件,java,maven,jsf,csv,jsf-2,Java,Maven,Jsf,Csv,Jsf 2,我有一个使用JSF和spring的maven web应用程序。我想用fileUploadListener解析csv上传的文件。文件已上载,但我不知道如何从中获取数据并将其存储在数据库中: <h:outputLabel value="Choose your file : *" /> <p:fileUpload mode="advanced" fileUploadListener="#{cam

我有一个使用JSF和spring的maven web应用程序。我想用fileUploadListener解析csv上传的文件。文件已上载,但我不知道如何从中获取数据并将其存储在数据库中:

 <h:outputLabel value="Choose your file : *" />
                 <p:fileUpload  mode="advanced"  fileUploadListener="#{campagneMB.handleFileUpload}" update="growl"
              sizeLimit="4000000" allowTypes="/(\.|\/)(csv)$/"/>

这个问题似乎与Java有关,而不是与JSF有关。您应该在侦听器方法中读取文件的内容,通过该方法返回
字节[]
,然后只将其保存到
字符串中,这样可以更轻松地将数据存储在DB中。
此链接可能很有用:

xxxx#xxxxx#xxxxx