2010-09-06 2 views
0

Par défaut, Struts 2 utilise le suffixe .action pour représenter les URL d'action. Donc, même si je veux accéder à une page de connexion, je dois utiliser une URL comme: http://mysite.com/login.action.Est-il possible d'avoir une application Struts2 sans utiliser de suffixes comme action ou faire?

Mais je pense que l'URL ci-dessus n'est pas flexible et n'est pas compatible SEO. Donc, y a-t-il un moyen d'éviter complètement le suffixe .action ou n'importe quel suffixe et d'utiliser des URL simples (par exemple: http://mysite.com/login)?

Répondre

0

Oui, il est possible, vous pouvez utiliser quelque chose comme ça <constant name="struts.action.extension" value="htm"> dans le fichier struts.xml

1

Oui, je l'ai testé que d'ajouter les codes ci-dessous dans votre fichier struts.xml Si vous souhaitez supprimer tout suffixe d'URL , vous pouvez le faire:

<constant name="struts.action.extension" value=","> 
Questions connexes