Primefaces仅在点击时获取文件下载

时间:2015-05-08 09:41:52

标签: jsf primefaces download

我在每行都有一个带有commandLink的数据表,用于从数据库中获取文件。

我对commandLink的代码是:

<p:commandLink title="download file" styleClass="fa fa-lg fa-download output-button" actionListener="#{fileSearchPageBean.getFileToDownload(result.id)}">
    <p:fileDownload  value="#{fileSearchPageBean.file}"  />
</p:commandLink>

页面bean中的函数getFileToDownload使查询获取文件并将其放入文件变量中,即文件下载。

正在发生的事情是,当加载数据表时,它会使查询获取所有行的所有文件。问题是我只想在点击该文件的链接时进行查询并获取特定文件,我做错了什么?

谢谢!

0 个答案:

没有答案