Comment supprimer l’extension du suffixe d’action dans Struts 2

Comment supprimer l'extension de suffixe d'action dans Struts 2

Téléchargez-le -Struts2-Custom-Extension-Example.zip

Dans Struts 2, toutes les classes d'actions ont unsuffix .action extension par défaut. Par exemple,


  
    
        pages/printStruts2.jsp
    
  

Pour accéder à la classe d'actions «SayStruts2», utilisez l'URL suivante:

Action URL : http://localhost:8080/Struts2Example/SayStruts2.action

Configurer l'extension d'action

Struts 2 permet de configurer facilement l'extension d'action, pour la changer, il suffit de déclarer une valeur constante «struts.action.extension»:

1. extension html

Changez la classe d'action en extension .html.



  

  
    
        pages/printStruts2.jsp
    
  

Vous pouvez maintenant accéder à la classe d'actions «SayStruts2» via

Action URL : http://localhost:8080/Struts2Example/SayStruts2.html

2. Pas d'extension

Changez la classe d'action en extension vide.



  

  
    
        pages/printStruts2.jsp
    
  

Vous pouvez maintenant accéder à la classe d'action «SayStruts2» via

Action URL : http://localhost:8080/Struts2Example/SayStruts2