Доступ к параметрам URL-адреса в Oracle Forms / OC4J
-
02-07-2019 - |
Вопрос
Как получить доступ к параметрам, переданным в форму Oracle, через URL-адрес.Например, учитывая URL:
http://example.com/forms90/f90servlet?config=cust&form='a_form'&p1=что-то&p2=еще
Это запустит форму «a_form», используя конфигурацию «cust», но я не могу понять, как (или даже если это возможно) получить доступ к p1 (со значением «что-то») p2 (со значением «else»)
Кто-нибудь знает, как я могу это сделать?(Или даже если это возможно/невозможно?
Спасибо
Решение
В формах вы можете обращаться к параметрам p1 и p2 следующим образом:
- :ПАРАМЕТР.p1
- :ПАРАМЕТР.p2
например
if :PARAMETER.p1 = 'something' then
do_something;
end if;
Другие советы
Спасибо, Тони.
Это была одна часть проблемы.
Другая необходимая часть, которую я в конце концов нашел на oracle.com, — это структура URL.После всех параметров form90 (конфигурация и т. д.) вам необходимо указать параметр «otherparams», указав ваши параметры в качестве параметра.(параметры, разделенные знаком «+»:например
http://server.com/forms90/f90servlet?config=test&otherparams=param1=something+param2=else
Спасибо