Я пытаюсь найти способ, чтобы в моем приложении был шаблон / схема URL-адреса, как в приложениях, таких как Twitter.Например, myapplication.com/username, где имя пользователя - это фактическое имя пользователя, которое рассматривается как параметр.Этот параметр будет использоваться для отображения страницы, связанной с пользователем.У моего приложения также есть эта схема URL, где имя пользователя является префиксом для других ресурсов, например myapplication.com/username/accountsettings или myapplication.com/username/profile.Имя пользователя действует как своего рода контекстный путь.
Как видно из заголовка, я использую Stripes для него.Сейчас я создаю собственный ActionResolver, в котором я извлекаю первую непустую строку из привязки URL-адреса (в данном случае это имя пользователя), поскольку мои ActionBeans не учитывают имя пользователя, добавленное к URL-адресу.Так, например, бин действия, который обрабатывает myapplication.com/username/accountsettings, привязан только к /accountsettings.
Когда я пытался использовать пользовательский ActionResolver в качестве параметра инициализации ActionResolver.Class для фильтра Stripes, он неКажется, не работает.Кажется, он все еще использует ActionResolver по умолчанию.Как мне это изменить?
Кроме того, есть ли более простой / интуитивно понятный способ сделать это?Я не очень знаком с Stripes и привязками URL, поэтому есть ли в Stripes средство, позволяющее мне делать это без расширения / изменения компонентов каркаса?
Спасибо.