【发布时间】:2012-09-19 02:43:49
【问题描述】:
我有一个 JSF/PrimeFaces Web 应用程序。在一页中使用了<p:dataTable> 和<p:fileDownload> 组件。 bean 构造函数从数据库加载数据。页面加载时它工作正常。下载按钮位于数据表的最后一列。单击此按钮后,它将进入文件下载控制器,一切正常。
但是,如果我在页面中添加一个搜索功能,根据查询过滤数据表结果,那么单击下载按钮不会返回下载的文件,而是刷新页面。
这是怎么引起的,我该如何解决?
【问题讨论】:
-
排除显而易见的问题,您的 bean 是否被放置在视图范围内?
-
现在我的 bean 在请求范围内,是不是错了??
标签: jsf-2 datatable primefaces download