Code : Sélectionner tout - Visualiser dans une fenêtre à part if( ! "".equals(conges.commentaire)){ }
Code : Sélectionner tout - Visualiser dans une fenêtre à part if( ! "".equals(conges.commentaire)){ }
Dans ce cas là je fait comme je fesais. C'est juste que je ne sais pas si j'ai le droit de faire des if avec cette nouvelle méthode
Plutôt comme çà car commentaires est privé dans mon models
${ if( ! "".equals(conges.getCommentaires)){ }
J'ai fait comme ceci:
Mais je suis rejeter pour ces deux lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <c:forEach items="${ congeStatut }" var="conges"> <tr> <td> ${ if(!conges.getCommentaires().equals("")){ } <a class="name" rel="tooltip" data-original-title="${ conges.getCommentaires() }" href="#">${ conges.getUsers().getNom()+" "+conges.getUsers().getPrenom() } <i class="icon-comment"></i></a> ${ }else{ } <a class="nom">${ conges.getUsers().getNom()+" "+conges.getUsers().getPrenom() }</a> ${ } } <span class="subtext"><% out.write(conges.getUsers().getFonction()); %></span> </td>
Code : Sélectionner tout - Visualiser dans une fenêtre à part ${ } }
Oui, parce que pour mettre un tel code java dans une jsp, il doit être entre balises de scriptlet (<% et %>) :
D'ailleurs le ${ n'a rien à faire là : il s'utilise plutôt avec les EL (Expression Language) qu'on utilise dans les expressions JSTL (ou autre, genre JQuery, le cas échéant).
Code : Sélectionner tout - Visualiser dans une fenêtre à part <% if ( !"".equals(conges.getCommentaires()) ) { %>
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Je remet mon code de départ mais je fait comment du coup:
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 <tbody> <% if(users.getRank().equals("admin") || users.getRank().equals("root")){ List<Conges> congeStatut = new ArrayList<Conges>(); congeStatut = (List<Conges>)request.getAttribute("congeStatut"); %> <c:forEach items="${ congeStatut }" var="conges"> <tr> <td> <% if(!conges.getCommentaires().equals("")){ if(!request.getAttribute("congeStatut").equals("commentaires")){ %> <a class="name" rel="tooltip" data-original-title="<% out.write(conges.getCommentaires()); %>" href="#"><% out.write(conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()); %> <i class="icon-comment"></i></a> <% }else{ %> <a class="nom"><% out.write(conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()); %></a> <% } %> <span class="subtext"><% out.write(conges.getUsers().getFonction()); %></span> </td>
La première ligne est bonne là, elle correspond à ce qu'on a dit jusqu'à maintenant. Pas la deuxième puisqu'on a vu que l'attribut congeStatut n'était pas une String, mais une List<Conges> (d'ailleurs tu as déjà récupéré cet attribut dans une variable, autant l'utiliser que d'aller refaire un getAttribute()). Qu'est-ce qu'on doit tester ici, à comparer avec "commentaires" ? Quelle variable, où se situe-t-elle, comment la récupérer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <% if(!conges.getCommentaires().equals("")){ if(!request.getAttribute("congeStatut").equals("commentaires")){ %>
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Pardon pour la seconde, j'ai fait une erreur, elle dégage cette ligne.
En revanche il me met une erreur pour la première : conges cannot be resolved
Je ne connais que très peu JTSL (je ne développe pas en Web), mais à priori je dirais que la variable créée dans le foreach est une variable créée dans le contexte pageContext, mais pas dans le "contexte" Java : il faut donc la créer pour l'utiliser en java.
On peut faire au moins comme ça, je pense :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%Conges conges = (Conges)pageContext.getAttribute("conges");%>
Mais il est possible qu'il faille faire plutôt comme ça (mais pas sûr, essayes toujours sinon un développeur Web confirmera ou pas) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <c:set var="conges" value="${conges}" />
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Ok, je vais tenter
Sinon conges ne contient pas plutôt une liste de conges car si c'est le cas je vais être embeter pour mes getCommentaires(), getDepot()... car les get c'est pour un congé et non pour une liste
C'est congeStatut la liste. Le code dont on parle là, il est censé être fait dans un foreach comme ça :
on itère sur congeStatut, avec la variable conges...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <c:forEach items="${ congeStatut }" var="conges">
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
J'ai remis mas JSP en forme
Mais j'ai une exception maintenant:
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
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370 <%@ include file="includes/header.jsp"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page import="fr.intranet.models.*"%> <%@ page import="java.util.List" %> <%@ page import="java.util.ArrayList" %> <% Users users = (Users) request.getSession().getAttribute("util"); if (users == null) { response.sendRedirect("index"); }else{ %> <!-- sidebar --> <div id="sidebar-nav"> <ul id="dashboard-menu"> <li class="active"> <div class="pointer"> <div class="arrow"></div> <div class="arrow_border"></div> </div> <a href="accueil"> <i class="icon-home"></i> <span>Accueil</span> </a> </li> <% if(!users.getRank().equals("utilisateur")){ %> <li> <a class="dropdown-toggle" href="#"> <i class="icon-folder-open-alt"></i> <span>Client</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="listeclient">Consultation</a></li> <li><a href="newclient">Création</a></li> </ul> </li> <% }else{ %> <li> <a href="listeclient"> <i class="icon-folder-open-alt"></i> <span>Client</span> </a> </li> <% } if(!users.getRank().equals("utilisateur")){ %> <li> <a class="dropdown-toggle" href="#"> <i>@</i> <span>Site</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="listesite">Consultation</a></li> <li><a href="plussite">Création</a></li> </ul> </li> <% }else{ %> <li> <a href="listesite"> <i>@</i> <span>Site</span> </a> </li> <% } if(!users.getRank().equals("utilisateur")){ %> <li> <a class="dropdown-toggle" href="#"> <i class="icon-phone"></i> <span>Contact</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="listecontact">Consultation</a></li> <li><a href="pluscontact">Création</a></li> </ul> </li> <% }else{ %> <li> <a href="listecontact"> <i class="icon-phone"></i> <span>Contact</span> </a> </li> <% } if(!users.getRank().equals("utilisateur")){ %> <li> <a class="dropdown-toggle" href="#"> <i class="icon-book"></i> <span>Freelance</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="freelance">Consultation</a></li> <li><a href="newfreelance">Création</a></li> </ul> </li> <% }else{ %> <li> <a href="freelance"> <i class="icon-book"></i> <span>Freelance</span> </a> </li> <% } %> <li> <a href="frais"> <i class="icon-euro"></i> <span>Note frais</span> </a> </li> <li> <a class="dropdown-toggle" href="#"> <i class="icon-plane"></i> <span>Congés</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="conges">Consultation</a></li> <li><a href="newconges">Demande</a></li> </ul> </li> <% if(users.getRank().equals("admin") || users.getRank().equals("root")){ %> <li> <a class="dropdown-toggle" href="#"> <i class="icon-group"></i> <span>Utilisateurs</span> <i class="icon-chevron-down"></i> </a> <ul class="submenu"> <li><a href="user">Consultation</a></li> <li><a href="newuser">Création</a></li> </ul> </li> <% } %> <li> <a href="corbeille"> <i class="icon-trash"></i> <span>Corbeille</span> </a> </li> </ul> </div> <!-- end sidebar --> <!--script--> <script type="text/javascript" src="./assets/js/jquery.uitablefilter.js"></script> <script> //Fonction pour filtre $(function() { var theTable = $('table.filter_conges'); $("#filter").keyup(function() { console.log(this.value); $.uiTableFilter( theTable, this.value ); }) }); //Fonction pour filtre $(function() { var theTable = $('table.filter_fiche'); $("#filter1").keyup(function() { console.log(this.value); $.uiTableFilter( theTable, this.value ); }) }); //Fonction pour info bulle $(function (){ $('a').tooltip({placement:'top'}); }); </script> <!-- main container --> <div class="content"> <div id="pad-wrapper" class="users-list"> <!-- SESSION CREATION CONGE A AJOUTER --> <!-- table sample --> <!-- the script for the toggle all checkboxes from header is located in js/theme.js --> <div class="row head"> <div class="col-md-12"> <h4>Demande de congés</h4> </div> </div> <div class="row filter-block"> <div class="pull-right"> <input type="text" name = "filter" id="filter" class="search" value ="" placeholder="Rechercher un congés"> <a class="btn-flat new-product" href="newconges.php">+ Demande congés</a> </div> </div> <br> <!-- Users table --> <div class="row"> <div class="col-md-12"> <table class="table table-hover filter_conges"> <thead> <tr> <th class="col-md-2 sortable"> Salarie </th> <th class="col-md-2 sortable"> <span class="line"></span>Depot </th> <th class="col-md-2 sortable"> <span class="line"></span>Type </th> <th class="col-md-2 sortable"> <span class="line"></span>Debut </th> <th class="col-md-2 sortable"> <span class="line"></span>Fin </th> <th class="col-md-2 sortable"> <span class="line"></span>Statut </th> </tr> </thead> <tbody> <% if(users.getRank().equals("admin") || users.getRank().equals("root")){ List<Conges> congeStatut = new ArrayList<Conges>(); congeStatut = (List<Conges>)request.getAttribute("congeStatut"); %> <c:forEach items="${ congeStatut }" var="conges"> <%Conges conges = (Conges)pageContext.getAttribute("conges");%> <tr> <td> <% if(!conges.getCommentaires().equals("")){ %> <a class="name" rel="tooltip" data-original-title="${conges.getCommentaires()}" href="#">${conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()} <i class="icon-comment"></i></a> <% }else{ %> <a class="nom">${conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()}</a> <% } %> <span class="subtext">${conges.getUsers().getFonction()}</span> </td> <td>${conges.getDepot()}</td> <td>${conges.getTypeConges()}</td> <td>${conges.getDateDbt()}</td> <td>${conges.getDateFin()}</td> <td> <% if(conges.getStatut().equals("Annulé")){ %> <a class="gras" href="requete/dltconges?idConges=${conges.getId()}" onclick="return confirm('Cette annulation supprimera définitivement le congé. Etes vous sûr de vouloir faire cette action ?');"><span class="label label-warning">Annulé</span></a> <% }else{ %> <table> <tr> <td><a class="gras" href="pdf/conges?idConges=${conges.getId()}" target="_blank" onclick="window.location.href='requete/accepte?idConges=${conges.getId()}'"><span class="label label-success">Accepté</span></a></td> <td> </td> <td><a class="gras" href="requete/refuse?idConges=${conges.getId()}"><span class="label label-danger">Refusé</span></a></td> </tr> </table> <% } %> </td> </tr> </c:forEach> <% } List<Conges> congeUser = new ArrayList<Conges>(); congeUser = (List<Conges>)request.getAttribute("congeUser"); %> <c:forEach items="${ congeUser }" var="conges"> <%Conges conges = (Conges)pageContext.getAttribute("conges");%> <tr> <td> <a class="nom">${conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()}</a> <span class="subtext">${conges.getUsers().getFonction()}</span> </td> <td>${conges.getDepot()}</td> <td>${conges.getTypeConges()}</td> <td>${conges.getDateDbt()}</td> <td>${conges.getDateFin()}</td> <td> <div class="icone"> <span> <% if(conges.getStatut().equals("Accepté")){ %> <span class="label label-success">${conges.getStatut()}</span> <% } if(conges.getStatut().equals("Refusé")){ %> <span class="label label-danger">${conges.getStatut()}</span> <% } if(conges.getStatut().equals("En attente")){ %> <span class="label label-info">${conges.getStatut()}</span> <% } if(conges.getStatut().equals("Annulé")){ %> <span class="label label-warning">${conges.getStatut()}</span> <% } %> <% out.println(conges.getDateAction()); %> </span> <ul class="actions"> <% if(conges.getStatut().equals("Accepté")){ %> <li class="last"><a rel="tooltip" href="pdf/conges?idConges=${conges.getId()}" onclick="window.open(this.href); return false;" data-original-title="PDF"><i class="attach"></i></a></li> <% } %> </ul> </div> </td> </tr> </c:forEach> </tbody> </table> </div> </div> </div> </div> </div> <% } %> <!-- end main container --> </body> </html>
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
24java.lang.NumberFormatException: For input string: "valeur" sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) sun.misc.FloatingDecimal.parseDouble(Unknown Source) java.lang.Double.parseDouble(Unknown Source) java.lang.Double.<init>(Unknown Source) org.apache.el.lang.ELArithmetic$DoubleDelegate.coerce(ELArithmetic.java:150) org.apache.el.lang.ELArithmetic.coerce(ELArithmetic.java:401) org.apache.el.lang.ELArithmetic.add(ELArithmetic.java:270) org.apache.el.parser.AstPlus.getValue(AstPlus.java:41) org.apache.el.parser.AstPlus.getValue(AstPlus.java:39) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:1026) org.apache.jsp.WEB_002dINF.accueil_jsp._jspService(accueil_jsp.java:592) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) fr.intranet.servlets.Accueil.doGet(Accueil.java:36) javax.servlet.http.HttpServlet.service(HttpServlet.java:621) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
L'exception dit que dans une expression, on tente de convertir le texte "valeur" en double, ce qui n'est évidemment pas possible. Pour retrouver facilement l'expression qui pose problème tu peux soit utiliser le déboguer, soit retrouver le fichier temporaire java créé à partir de la jsp, qui s'appelle accueil_jsp.java. On voit dans la stacktrace de l'exception que l'erreur est à la ligne 592 (ici : org.apache.jsp.WEB_002dINF.accueil_jsp._jspService(accueil_jsp.java:592)). Tu verras dans la ligne de code le nom de la variable qu'on essaye de lire et qui contient la valeur "valeur", ce qui devrait te guider sur l'endroit de ta jsp où il y a l'erreur.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Le fichier que tu me parle est introuvable
Et le débogage c'est même pas la peine. Je viens de le faire pendant 10 minutes et il est toujours entrain de parcourir les classe java du serveur
Bien sûr qu'il est trouvable : il est dans le dossier temporaire de travail de ton serveur (work pour tomcat par exemple), dans un sous-dossier propre à ton application web. C'est le problème du déboguage : il faut pouvoir placer un breakpoint au plus prés de l'exception, et, c'est pourquoi je t'ai indiqué cette solution de chercher le fichier accueil_jsp.java. Sinon, il faut passer par dessus les instructions dont on estime qu'elles n'ont aucun rapport avec le problème, ce qui demande de la maîtrise. Chercher le fichier .java est donc le plus simple (à la limite, tu fais une recherche de fichiers par ton IDE, ou ton explorer, ou avec un soft dédié). Tu peux tenter également de retrouver dans quel code tu mettrais "valeur" dans une variable du contexte page, mais ce n'est pas forcément plus facile, à moins d'une affectation par constante.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
L'exception se produit sur la ligne 310 de la JSP
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a class="nom">${conges.getUsers().getNom()+" "+conges.getUsers().getPrenom()}</a>
Voici la ligne 592 du fichier:
out.write((java.lang.String) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate("${conges.getUsers().getNom()+\" \"+conges.getUsers().getPrenom()}", java.lang.String.class, (javax.servlet.jsp.PageContext)_jspx_page_context, null, false));
Comme je l'ai dit, je ne connais que très peu l'Expression Language en JSTL, mais ça m'étonnerait qu'on accède aux propriétés d'un objet en appelant des méthodes java. Il me semble que c'est plutôt conges.users.nom. Je ne vois pas trop le rapport avec le parsing de double dans cette ligne, mais peut être est-ce logiquement explicable par quelqu'un qui connait bien les EL et JSTL.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
Nouveau sur le forum ? Consultez Les Règles du Club.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager