authentication - JSF 2.2(Mojarra 2.2.0)Primefaces 问题 - 单击下载按钮时,应用程序抛出 sessionExpired 页面
问题描述
这是 SupportingDocs.xhtml 代码片段
<p:commandButton value="Download" ajax="false" icon="ui-icon-arrowthick-1-s" styleClass="blue-button" actionListener="#{entityType.downloadDFile}">
<f:attribute name="selectedFile" value="#{supportingDoc[column['supportingDocument.downloadlink.column']]}" />
</p:commandButton>
单击下载按钮时,它正在完美下载文件,但同时它也正在注销。
这是我在调试应用程序时得到的一些指示。
- 点击“下载”按钮
- 它调用 loginFilter ->doFilter()
- 然后它调用 loginController -> destroySession()
- 然后它调用 sessionListener -> sessionDestroyed()
- 然后它通过调用 sessionListener ->sessionCreated() 创建新会话
- 然后 loginFilter -> doFilter()
解决方案
推荐阅读
- windows - Google Chrome 未在 Windows server 2016 中下载/安装,我只有 Internet Explorer
- django - 如何以编程方式删除 django 后台任务?
- java - 如果我将类的实例变量与对象进行比较,它将比较什么?
- android - 如何仅从 android 中的网页 url 获取图像
- sql - 使用行号的 PostgreSQL 百分比变化
- django - Django React Image 不会显示
- python - Django Allauth facebook 登录错误“应用程序未使用安全连接传输信息”
- python - 如何为我的班级实例设置一组特定的打印指令?
- python - Python Pandas - 根据值的某些条件选择多级索引
- javascript - 如何在 chart.js 中捕获过滤器选择事件