Для этого я бы использовал OCPsoft PrettyFaces или OCPsoft Rewrite:
с PrettyFaces :
создайте WEB-INF / pretty-config.xml
<url-mapping>
<pattern value="/#{username}" />
<view-id value="/profile.jsp" />
</url-mapping>
Это автоматически поместит значение URL "username" в параметр запроса с именем "username"
With Rewrite :
Это то же самое, что и при использовании Rewrite, который немного более явный, но также более мощный.
ConfigurationBuilder.begin()
.addRule(Join.path("/{username}").to("/profile.jsp")
.where("username").bindsTo(Request.parameter("username")));
Надеюсь, это поможет.
~ Линкольн