Получение IP-адреса клиента через шлюз ALUI Portal Gateway
-
10-07-2019 - |
Вопрос
В настоящее время использую Oracle/BEA/Plumtree ALUI Portal 6.1 и пытаюсь отобразить IP-адрес клиента.Проблема в том, что, поскольку этот контент передается через шлюз, адрес сервера портала появляется, когда я звоню
<%= request.getRemoteAddr() %> (<%= request.getRemoteHost() %>)
Я в значительной степени делаю Java-эквивалент эта ссылка, и он работает неправильно.Неясно, есть ли что-то где-то в IDK или есть ли параметр конфигурации, который необходимо изменить.
Решение
Оказывается, это можно сделать с помощью PEI (интерфейсы событий Plumtree).Это процесс, состоящий из двух частей:
- Сначала создайте PEI, в котором будет храниться IP-адрес клиента в сеансе портала.Для этого вот ссылка: http://edocs.beasys.com/alui/devdoc/docs5x/Customizing_the_Portal_UI/Using_PEIs/PlumtreeDevDoc_Customizing_PEI_Step2Implement.htm
- Обратитесь к сеансу портала, чтобы получить IP-адрес клиента.
Не связан с StackOverflow