То, что вы пытаетесь сделать, не является обычной практикой в приложениях Seaside. Если вы хотите сгенерировать ссылку с одной страницы на другую страницу в вашем приложении, вы обычно используете обратный вызов, прикрепленный к привязке:
html anchor callback: [ self call: moreInfoComponent]
В таких случаях вас не волнует, как выглядит URL-адрес, и Seaside генерирует его для вас. Такие сгенерированные URL никогда не имеют вложенной структуры, но используют параметры.
Более подробную информацию о Приморском цикле запросов / ответов можно найти в электронной книге (главы "Основы" и "Компоненты последовательности").
Однако, если вы действительно хотите иметь такой вложенный URL-адрес (чтобы сделать URL-адреса закладками), существуют разные подходы, в зависимости от того, чего вы действительно хотите достичь. Вы можете взглянуть на подход для обработки сеансов с истекшим сроком действия (в книге) или на пакет Seaside-REST .
Кстати, отображение URL-адресов в приложениях происходит через (экземпляры) WADispatcher. Если вы проверите результат следующего выражения, вы увидите дерево диспетчера Seaside. Он полностью настраивается путем добавления новых приложений, диспетчеров и т. Д. *
WAAdmin defaultServerManager adaptors first requestHandler
Надеюсь, это поможет вам на вашем пути ...