我在ADF项目。在哪个动态区域和有界任务流程中使用。现在我有一个要求,如果浏览器的返回按钮被点击,那么用户应该注销并重新登陆Login.jsf页面。 对于这项任务,我读了一篇文章“http://andrejusb.blogspot.in/2011/07/how-to-handle-web-browser-buttons-in.html”,并试图做同样的事情。 我能够成功弹出警告窗口。但是,当我点击离开页面,然后它不会将导航发送到Login.jsf页面。 请让我知道如何管理确认框事件。如何在ADF
Q
如何在ADF
2
管理浏览器后退按钮
A
回答
0
您的Web应用程序不应该为一个POST请求,除非有错误返回HTML /提交的数据的问题,成功的POST请求后,网络的应用程序应该发出HTTP 3XX响应,这样的后退/前进按钮不会触发POST重新提交。
如果您正在使用多页面表单(例如向导或其他工作流),那么您的Web应用程序应该在用户事务期间保持完整状态,并明确支持用户工作流中的“时间旅行”。如果用户按下后退按钮并加载了上一步页面,则重新提交该步骤应导致整个工作流程的状态更新。在整个工作流程完成之前,数据不得实际提交。如果你的应用程序不能符合这个模型,那么你还有其他问题。
我没有与甲骨文的平台的任何经验,但我想这些情况是可能给予这是相当标准的和预期的行为。
...然而,按后退按钮时进行注销用户只是彻头彻尾的坏UX。
相关问题
- 1. 如何在ADF中创建pivotTable?
- 2. 如何在oracle adf中使用kendo UI?
- 3. 如何在Unity中保存ADF文件
- 4. adf skin:inputText
- 5. 如何锁定adf中的列?
- 6. 如何从javascript ADF oracle中获取值?
- 7. 如何修复ADF表中的标题?
- 8. oracle adf如何显示/隐藏列?
- 9. 如何部署ADF业务组件?
- 10. Oracle ADF:如何过滤RichTable中的行?
- 11. adf - 如何修改树中的组件?
- 12. 从ADF自动填充ADF表
- 13. Oracle ADF:如何用10人的团队开发adf web应用程序
- 14. 在ADF页面刷新
- 15. 在ADF TreeTable中排序
- 16. 在Oracle ADF中实现CQRS
- 17. selectOneChoice in ADF
- 18. ADF Custom Components
- 19. ADF从代码
- 20. ADF Application CSS ISSUE
- 21. ADF Dynamic Tree Menu
- 22. 如何在ADF中完全重新载入子视图对象
- 23. 如何在TangoARPoseController中使用ADF来保存标记
- 24. 如何在ADF 12c中设置PieChart的颜色代码?
- 25. 如何在Tomcat服务器中托管ADF应用程序?
- 26. 如何在oracle adf中显示水平列?
- 27. 如何在adf框架中定义多个样式表
- 28. 如何在adf中初始化ViewObject的一行?
- 29. 如何在adf树中默认显示几列
- 30. 如何在Oracle ADF中禁用浏览器后退按钮
你不能做到这一点 - 没有浏览器的API来改变后退按钮的行为。不要打破后退按钮。 http://ux.stackexchange.com/questions/42392/does-dont-break-the-back-button-apply-to-web-applications有迹象表明,提供更好的用户体验的替代方法。 – Dai
什么是替代方法?你能和我分享一些资源吗? –