В лайфрее запросы попадают в FrendlyUrlServlet, там он с помошью PortalUtil переводит их в реальные понимаемые Struts и если нужно делает редирект.
Если страница/лейаунт типа link_to_page, то урл строится определенного вида, шаблон этого урла определяется для этого типа страницы в portal.properties, там на каждый тип много чего определяется.
По шаблону этого урла через struts-config.xml проиходит привязка на конкретный экшин, в этом случае Что-то-тамLayoutAction.
PortalUtil вяжется к интрефейсу Portal, а через его реализацию PortalImpl и решаются вопросы.
Если страница/лейаунт типа link_to_page, то урл строится определенного вида, шаблон этого урла определяется для этого типа страницы в portal.properties, там на каждый тип много чего определяется.
По шаблону этого урла через struts-config.xml проиходит привязка на конкретный экшин, в этом случае Что-то-тамLayoutAction.
PortalUtil вяжется к интрефейсу Portal, а через его реализацию PortalImpl и решаются вопросы.
Комментариев нет:
Отправить комментарий