Как добавить доменное имя для гиперссылки, созданной в rte?
У меня есть шаблон электронной почты, в котором есть несколько созданных гиперссылок с использованием редактора RTE. Например:
<a href=\"/consumer/en-us/site-configurations/external-link/accounts.html
мой java osgi-сервис отправляет весь шаблон / страницу электронной почты в виде html на бэкэнд-бизнес-уровень, который запускает электронную почту.
как заменить в сервисе osgi <a href=\"/consumer/en-us/site-configurations/external-link/accounts.html
в <a href=www.domain.com/consumer/en-us/site-configurations/external-link/accounts.html
до того, как электронная почта срабатывает?
1 ответ
У меня сработало следующее:
Выполните поиск по шаблону с помощью регулярных выражений и извлеките относительную ссылку. Пропустите его через экстерьер. Замените все относительные ссылки новой ссылкой, полученной от externalizer, отправьте уточненный html обратно на бизнес-уровень. поместите весь код в статический синхронизированный метод.