Bonjour ,
J'essaie de mettre en place la génération de document avec rtfTemplate , en y allant par étape.
En un premier lieu mon but est simplement éditer un document .rtf qui ne contient que du texte( sans les objets java que je ferais en second lieu )i.e. avoir la fenetre qui s'ouvre(ouvrir, enregistrer..).
j'utilise struts et lorsque que je suis dans ma jsp je clique sur une image qui apelle la methode valider de mon action et celle-ci fait un forward pour lancer ma servlet TestSC1 qui hérite de AbstractRTFTemplateServlet.
voici le code de TestSC1:
J'ai utilisé l'exemple qu'il y avait dans la distribution rtftemplate-web-usecases-1.0.1-b14 en mettant en dur le nom de mon fichier pour mon premier test.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Mon souci est que quand je lance cette servlet j'obtient cette erreur :
J'ai fait pas mal de recherche dans les forums et apparemment getWriter() a déjà été appelé dans la jsp pour instancier l'objet out.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
40
41
42
43
44
45
46
47
48
Je me dis donc que je m'y prends mal pour implémenter rtfTemplate dans une appli web.
Si quelqu'un pourrais m'éclairer car ma jsp est mon point de départ et si j'ai bien compris j'ai besoin de cette servlet.
Voilà pour plus d'information le reste de mon code :
dans web.xml :
dans stuts-config voici mon action:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13<!-- Servlet RTFtemplate --> <servlet> <servlet-name>TestSC1</servlet-name> <display-name>TestSC1</display-name> <servlet-class>fr.gws.exxeco.TestSC1</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>TestSC1</servlet-name> <url-pattern>/TestSC1</url-pattern> </servlet-mapping>
ma jsp qui ne contient qu'une liste où je choisi le document :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mon action imprimerSchDocAction
les méthodes init et initArray ne faisant que charger ma comboBox pour l'instant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Merci pour vos réponses.
De mon coté je continue à chercher .

 

 
		
		 
        

 
			
			



 probleme avec rtfTemplate pour application web
 probleme avec rtfTemplate pour application web
				 Répondre avec citation
  Répondre avec citation
Partager