Sto lavorando a un progetto in cui desidero fornire un URL univoco per ciascun utente. Ad esempio,Come creare URL personalizzati con Struts2? Come www.twitter.com/goodyzain
http://www.SocialNetwork.com/jhon , http://www.SocialNetwork.com/jasmine,
Finora sono in grado di raggiungere questo obiettivo: http://www.SocialNetwork.com/profiles/jasmine
qui Profili è la mia azione dove posso ottenere il nome utente
<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>
ma voglio ottenere qualcosa di simile, http://www.SocialNetwork.com/jasmine
Solo nome dominio, quindi nome utente.
come Twitter fa:
www.twitter.com/username
Come raggiungere questo obiettivo?
Quindi perché inserisci 'profiles /' davanti al nome dell'azione se non vuoi che sia lì? –
non ho bisogno che i profili siano in URL ... per gli utenti dovrebbe essere semplice ... come Nome dominio/nome utente ... semplice .. – goodyzain
Quindi rimuoverlo dal nome dell'azione. –