`

如何禁止Adf默认的记忆初始请求页面和Session时的登出页面?

阅读更多
Adf的安全功能提供了一个默认的行为:当用户在浏览器中输入一个url之后,会自动将用户导航到登陆界面,当用户登陆成功之后,又将用户导航到输入的url所对应的页面。
这个功能也适用于,当用户Session超时之后,系统自动将用户登出,导航到Login页面。当用户重新登陆系统,又将用户导航到Session超时是的所在页面。

这个功能在大多数情况下是有用的,也是比较有用的功能。
但是有的情况下,当用户登陆后,我们必须把用户导航到特定的页面,比如密码修改。这是我们就需要禁止Adf默认提供的行为。

当用户在浏览器中输入一个url时,Adf会将此url放入信息放到Session中,属性名为:AuthenticationServlet.ATTR_KEY_SUCCESS_URL(success_url),所以为了禁止这个功能,我们需要做的就是将Session中保存的信息清空,或者替换为你所希望的url。
分享到:
评论

相关推荐

    ADF进页面前默认赋值(Groovy表达式)

    标题中的“ADF进页面前默认赋值(Groovy表达式)”指的是在Oracle Application Development Framework (ADF) 中,如何在页面加载之前使用Groovy表达式为字段设置默认值。ADF是一种Java EE框架,常用于构建企业级的应用...

    adf4113.zip_adf4113

    标题 "adf4113.zip_adf4113" 提供的信息暗示这是一个与ADI公司生产的芯片ADF4113相关的程序代码包。这个压缩文件可能包含了一个或多个与编程和配置ADF4113单片机相关的源代码文件。 描述 "单片机去的 ADI 芯片ADF...

    ADF_SessionTimeout

    在这个场景中,"SessionTimeout" 可能是指用户在操作 ADF 时遇到的会话过期问题。 **Apache DataFlow (ADF) 简介** Apache DataFlow 提供了一个统一的框架,用于创建、运行和监控数据处理工作流。它支持批处理、...

    ADF BC 初始化顺序测试代码

    ADF BC 初始化顺序测试代码,基于Oracle JDeveloper 11.1.1.3.0。

    Oarcle ADF Security下配置不受保护的JSP页面

    在实际应用中,你可能还需要考虑其他因素,比如防止跨站请求伪造(CSRF)攻击,或者在不受保护的页面中添加必要的提示信息,告知用户此页面是公开可访问的。 博文链接()提供了更详细的步骤和示例代码,建议读者...

    ADF4351配置程序.zip_ADF4351_ADF4351程式_adf4350配置_adf4351 程序_adf4351配置

    **ADF4351配置程序** ADF4351是一款高性能、高精度的频率合成器,广泛应用于无线通信、测试设备、卫星接收等系统中。它具有宽范围的频率输出能力,可编程的分频器和倍频器设计,使得在不同应用中能够灵活调整输出...

    ADF4351.rar_ADF4351_ADF4351锁相环例程_adf4351双路输出_adf4351辅助输出

    在提供的压缩包中,"ADF4351.c"是源代码文件,包含了对ADF4351芯片的控制函数和例程,例如初始化、设置频率等操作。而"ADF4351.h"是头文件,定义了相关的数据结构、常量和函数原型,供主程序引用。通过这两个文件,...

    verilog配置ADF4355

    文件"ADF4355_config.v"很可能就是这样一个模块,它包含了初始化和动态调整ADF4355所需的所有逻辑。 在"ADF4355_config.v"中,可能会定义以下几个关键部分: 1. **寄存器映射**:ADF4355有多个控制寄存器,每个...

    ADF界面使用多皮肤 ADF刷新界面方法

    2. **皮肤配置**:在ADF项目的`weblogic-application.xml`或`application.xml`配置文件中,可以指定默认皮肤和可用皮肤列表。开发者需要在此处添加新皮肤的相关信息,以便应用程序在启动时能够加载。 3. **界面...

    ADF检验MATLAB程序.zip_ADF单位根检验_ADF检测_MATLAB adf_adftest matlab_adf检验

    标题中的“ADF检验MATLAB程序.zip”指的是一个包含MATLAB代码的压缩文件,用于执行Augmented Dickey-Fuller(ADF)单位根检验。ADF检验是统计学中一种常用的方法,用于判断时间序列数据是否具有单位根,即数据是否...

    ADF配置文件和标签

    例如,`application.properties`文件是ADF的默认配置文件,其中包含了如应用名称、版本、服务器端口等基本信息。而`pipeline.conf`文件则用于定义特定数据管道的配置,如输入输出源、转换步骤和执行策略。 **标签**...

    weblogic设置session超时时间

    WebLogic 设置 Session 超时时间 WebLogic 是一个功能强大且流行的 Java 企业级应用服务器,支持多种方式来设置 Session 的超时时间。在本文中,我们将介绍如何在 WebLogic 中设置 Session 超时时间。 Method 1: ...

    Adf基础 开发文档

    在Oracle Application Development Framework (ADF)中,...以上就是ADF基础开发中涉及的主要知识点,包括EO和VO的创建、主从关系的建立、页面的创建以及数据展示的实现。理解并熟练掌握这些步骤是进行ADF开发的基础。

    宽带PLL ADF41513(1)_ADF_acceptwcc_adf4360_ADF41513_ADf4360-7_

    标题中的“宽带PLL ADF41513(1)_ADF_acceptwcc_adf4360_ADF41513_ADf4360-7_”提及了两个关键器件:ADF41513和ADF4360-7。这两个都是高性能的频率合成器,在无线通信、测试设备以及各种信号处理应用中广泛使用。 ...

    ADF5355 SPI程序

    3. **错误处理**:在发送命令和数据时,需要检测SPI通信错误,如数据溢出、时钟同步问题等,并进行适当的处理。 4. **时序同步**:由于ADF5355可能需要在特定时刻切换状态,例如等待锁相环稳定后再改变频率,因此...

    ADF培训_10_JSFIntroduction_2009

    Managed Beans有多种范围,如Application、Session、Request,以及特定于ADF的BackingBean、View和PageScope。它们可以根据需要由JSF懒加载初始化。 定义Managed Bean时,需要指定Bean的名称、类和作用域。例如,...

    ADF跳转页面

    ADF跳转页面的几种方法 几种页面跳转参数传递

    ADF4351驱动程序

    1. 初始化:配置MSP430的时钟和串行通信接口,为与ADF4351的通信做好准备。 2. 寄存器设置:根据所需频率,计算并设置ADF4351的各个控制寄存器,如分频器、乘法器和VCO控制字等。 3. 频率编程:通过SPI或I²C等通信...

Global site tag (gtag.js) - Google Analytics