在Oracle Forms/OC4J中访问URL参数

ueum 发布于 2018-05-05 forms 最后更新 2018-05-05 19:04 197 浏览

如何访问通过URL传递给Oracle表单的参数。 例如给出的网址:

http://example.com/forms90/f90servlet?config=cust&form='a_form'&p1=something&p2=else
这将使用'cust'配置启动'a_form'表单,但我无法访问p1(值为'something')p2(值为'else')(或者即使有可能) 有谁知道我该怎么做? (或者即使它是/不可能的? 谢谢
已邀请:

uqui

赞同来自:

在Forms中,您可以参考参数p1和p2,如下所示:

  • :PARAMETER.p1
  • :PARAMETER.p2 例如
    if :PARAMETER.p1 = 'something' then
       do_something;
    end if;
    

ueum

赞同来自:

谢谢托尼 这是问题的一部分。 我最终在oracle.com上找到的其他需要的部分是url结构。在所有的forms90参数(config等)之后,你需要提供一个“otherparams”参数来提供你的参数作为参数。 (参数用'+'分隔:例如

http://server.com/forms90/f90servlet?config=test&otherparams=param1=something+param2=else
谢谢