gpt4 book ai didi

Oracle Apex - 当我单击应该将我定向到应用程序中的不同页面的超链接时丢失 session 状态

转载 作者:行者123 更新时间:2023-12-01 01:46:09 25 4
gpt4 key购买 nike

我目前使用 Oracle APEX 5.1.2 版。我在我的应用程序中创建了一个交互式网格,用于从存储在 Oracle 数据库中的表中查询数据。被查询的数据只是几个不同的 URL,它们引用了我的应用程序中的不同页面。因此,换句话说,在交互式网格中一列的每个单元格中都有一个 URL。

然后在同一应用程序的不同页面上,我创建了一个交互式报告,用于查询交互式网格中的所有数据。该交互式报告中的一列设置为类型“链接”,并且链接属性设置为#LINK#。因此,该列中的每个单元格都包含存储在交互式网格中的 URL 之一的超链接。

问题是当我点击超链接时,我失去了 session 状态并被重定向到登录页面。当我登录时,我被定向到应用程序中的页面,该链接应该将我定向到。仅当我在数据库的 URL 中硬编码当前 session ID 时,该链接才有效。但是我正在尝试为 session ID 找到合适的替换字符串,这样我就不必对 session ID 进行硬编码。我已经尝试过替换字符串 &SESSION。和 :APP_SESSION 和 &APP_SESSION。和 V('SESSION') 并没有任何效果。

有没有人对如何实现这一点有任何想法,这样我就不会丢失 session 状态?

先感谢您。

更新:

enter image description here

enter image description here

最佳答案

显然形成的url没有问题。

你能检查一下这个元素并在页面上显示生成的 html 吗?

我认为你不应该填写“链接属性”字段,它应该是空白的。
单击“目标”,然后在“URL”字段中输入值 #LINK#。
enter image description here

enter image description here

关于Oracle Apex - 当我单击应该将我定向到应用程序中的不同页面的超链接时丢失 session 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com