Wie erstelle ich benutzerdefinierte URLs mit Struts2? Wie zum Beispiel www.twitter.com/goodyzain

Ich arbeite an einem Projekt, in dem ich jedem Benutzer eine eindeutige URL zuweisen möchte. Zum Beispiel,

http://www.SocialNetwork.com/jhon , http://www.SocialNetwork.com/jasmine,

Bisher kann ich dies erreichen:http://www.SocialNetwork.com/profiles/jasmine Hier ist Profile meine Aktion, bei der ich den Benutzernamen abrufen kann

<constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/>
<constant name="struts.enable.SlashesInActionNames" value="true"/>
<constant name="struts.patternMatcher" value="namedVariable"/> 


<action name="profiles/{username}" class="com.example.actions.ViewProfileAction">
  <result name="input">/WEB-INF/jsp/profile.jsp</result>
</action> 

aber ich möchte so etwas erreichen,http://www.SocialNetwork.com/jasmine Nur Domainname, dann Benutzername.

Wie Twitter macht:

www.twitter.com/username

Wie kann man das erreichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage