Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1580 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [STRUTS] factoriser une action dans le struts-config [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[STRUTS] factoriser une action dans le struts-config [RESOLU]

n°2092889
Lenoiche
Posté le 02-08-2011 à 14:57:36  profilanswer
 

Bonjour,
 
 
J'ai une application web "templateWebApp"
 
j'ai une action "template-group.do" qui sera appelé suivant différents contextes ex :
 

Code :
  1. http://localhost:8080/templateWebApp/template-group.do
  2. http://localhost:8080/templateWebApp/abc/template-group.do
  3. http://localhost:8080/templateWebApp/efg/template-group.do
  4. ...


 
Ces appels avec des contextes différents appel la même action, seul le contexte change.
 
 
 
 
Dans mon fichier Struts config j'ai mis celà :

Code :
  1. <action path="/template-group" type="com.TemplateGroupAction"
  2.                 name="TemplateGroup" validate="false" scope="session" parameter="action">
  3.             <forward name="main" path="/template-group.jsp" redirect="false" />
  4.         </action>
  5.         <action path="*/template-group" type="com.TemplateGroupAction"
  6.                 name="TemplateGroup" validate="false" scope="session" parameter="action">
  7.             <forward name="main" path="/template-group.jsp" redirect="false" />
  8.         </action>


 
 
La première déclaration permets d'exécuter les requêtes avec l'url suivante :

Code :
  1. http://localhost:8080/templateWebApp/template-group.do
  2. ...


 
La deuxième déclaration permets d'exécuter les requêtes de type

Code :
  1. http://localhost:8080/templateWebApp/abc/template-group.do
  2. http://localhost:8080/templateWebApp/efg/template-group.do
  3. http://localhost:8080/templateWebApp/*********/template-group.do
  4. ...


 
 
je voulais savoir si il existait une solution pour factoriser ceci car en fin de compte c'est la même action appeler avec un contexte différent


Message édité par Lenoiche le 03-08-2011 à 17:42:39
mood
Publicité
Posté le 02-08-2011 à 14:57:36  profilanswer
 

n°2093185
Lenoiche
Posté le 03-08-2011 à 17:42:24  profilanswer
 

Pour factoriser ceci  

Code :
  1. <action path="/template-group" type="com.TemplateGroupAction"
  2.            name="TemplateGroup" validate="false" scope="session" parameter="action">
  3.            <forward name="main" path="/template-group.jsp" redirect="false" />
  4. </action>
  5. <action path="*/template-group" type="com.TemplateGroupAction"
  6.            name="TemplateGroup" validate="false" scope="session" parameter="action">
  7.             <forward name="main" path="/template-group.jsp" redirect="false" />
  8. </action>


 
Voila comment il faut faire

Code :
  1. <action path="**template-group" type="com.TemplateGroupAction"
  2.            name="TemplateGroup" validate="false" scope="session" parameter="action">
  3.             <forward name="main" path="/template-group.jsp" redirect="false" />
  4. </action>


La doc qui va bien avec
http://struts.apache.org/1.x/userG [...] _wildcards


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [STRUTS] factoriser une action dans le struts-config [RESOLU]

 

Sujets relatifs
appel de class php dans un formulaire (action)[zend] Créer proprieter dans config du site
[.Net] Lire un fichier config Settingsaction similaire sur multiclient
config.inc.php je suis novice, je suis quelque peu perdu!Probleme firefox config proxy
mon JLebel ne s'affiche pas après une action :([AIDE] XSD, XSL, fichier config...
Petites questions d'Action Script 3NamedTemporaryFile: creation de fic de config
Plus de sujets relatifs à : [STRUTS] factoriser une action dans le struts-config [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR