Как получить параметр запроса из URL-адреса из темы оформления Oracle Porta HTML Page? - PullRequest
0 голосов
/ 01 мая 2009

Надеюсь, что любой из экспертов Oracle Portal сможет помочь мне с этим вопросом.

У меня есть шаблон / страница портала, использующая обложку HTML-страницы. Кожа может выглядеть так:

<html>
<head>
<title>#TITLE#</title>
</head>
<body>
#BODY#
</body>
</html>

Используя Oracle Portal, я мог бы добавить портлеты (PL / SQL и Java-портлет) в раздел body в соответствующем шаблоне / странице. Однако я не знаю, каким образом я мог бы добавить портлеты в другой раздел в оболочке HTML, например, в раздел.

Мне нужно динамически изменить заголовок с некоторым значением, которое я получаю из URL-адреса страницы и строки запроса.

например. если URL страницы равен http://www.example.com/portal/page/portal/examplepagegroup/page1?param1=paramvalue так что заголовок будет « param1 », и это должно быть сделано без техники javascript.

Как я могу получить параметр запроса param1 из URL, чтобы он был доступен в разделе заголовка? Я имею в виду код PL / SQL, который будет использоваться здесь, но я не знаю, как получить доступ к строке запроса текущей страницы.

Пожалуйста, прокомментируйте здесь, если необходимо разъяснение вопроса. Спасибо.

1 Ответ

0 голосов
/ 26 мая 2009

Заголовок страницы является статическим атрибутом страницы портала. Для портлета не поддерживается способ динамического изменения заголовка страницы во время выполнения. Механизм рендеринга объединяет HTML-код каждого портлета с некоторым HTML-кодом, который он создает сам, а заголовок является частью того, что создает средство визуализации.

Возможно динамическое создание страниц с определенными именами путем вызова WWSBR_API.ADD_FOLDER (папка совпадает со страницей). См. Итак, ваш портлет может создать страницу и затем перенаправить на нее.

API Portal 10.1.4 можно найти по адресу http://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/index.html

...