Bonjour,
j'aimerais savoir si il était possible d'utiliser 2 actionservlet différentes, qui auraient chacune à gérer des types d'actions différentes (avec un pattern différent j'entends), dans une même "application".
Pour résumer, mon client dispose d'une appli web, qui contient en réalité plusieurs sous appli web indépendantes. Il y a donc un unique ficher web.xml pour tout ce beau monde. En déclarant dans ce web.xml 2 servlet héritant de l'actionservlet struts, avec chacune 1 mapping différent, les 2 mappings sont finalement catché par une seule des 2!
Voilà donc le code de mon web.xml, mais je ne suis pas sûr qu'il faille procéder comme cela du coup! Si quelqu'un pouvait m'éclairer....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <!-- Appli 1!--> <servlet> <servlet-name>action1</servlet-name> <servlet-class>****************.BaseActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/****/*****/struts-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Fin Appli1!--> <!-- Applicati2 !--> <servlet> <servlet-name>action2</servlet-name> <servlet-class>+++++++++++++++++.BaseActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/++++++++++/++++++/struts-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Fin Appli2 !--> <!-- Applicati1!--> <servlet-mapping> <servlet-name>action1</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <!-- Fin Appli1 !--> <!-- Appli2 !--> <servlet-mapping> <servlet-name>action2</servlet-name> <url-pattern>*.ci</url-pattern> </servlet-mapping> <!-- Fin Appli2 !-->
Merci d'avance
Partager