Как мне разрешить URL-адреса шва в бэкэнде? - PullRequest
0 голосов
/ 18 мая 2011

У нас есть первая из многих страниц, которые будут созданы не Seam, а FreeMarker.FreeMarker не может обработатьно нам нужно иметь ссылки на странице, которые ссылаются на страницы Seam в том же приложении.

Я хотел бы иметь возможность обрабатывать то, что будет выражаться как s: link's view = "/Что-то из бэк-энда что-то из файла ".

Вопрос в том, как мне это сделать?Какие функции Seam я бы использовал, чтобы сделать это преобразование?

В качестве альтернативы, если ваш ответ "читать глупый источник", пожалуйста, скажите мне, где я должен искать источник, который поддерживает тег.Я сам думал об этом, но из-за того, что не знаком с Seam, JSF и т. Д., Я так и не смог понять, куда мне смотреть.

1 Ответ

1 голос
/ 19 мая 2011

Это довольно сложно, я думаю.Логика, которую вы ищете, немногочисленна в нескольких классах, и окончательный HTML-код, полученный из s:link, зависит от того, что происходит во время всей фазы ответа JSF-рендеринга.атрибуты отображаются в org.jboss.seam.ui.component.UISeamCommandBase.Я предлагаю вам начать ставить некоторую точку останова в методе getUrl() этого класса.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...