Да, вы можете сделать это "из коробки" с Struts2.Посмотрите на NamedVariablePatternMatcher
, который я описал здесь .
В вашем случае вам нужно будет включить опции в ответе, с которым я связан выше, а затем сопоставить ваше действие как:
<action name="users/{login}" class="...">
...
</action>
Вы также можете заглянуть в плагин rest .