我在每行都有一个带有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使查询获取文件并将其放入文件变量中,即文件下载。
正在发生的事情是,当加载数据表时,它会使查询获取所有行的所有文件。问题是我只想在点击该文件的链接时进行查询并获取特定文件,我做错了什么?
谢谢!