Je voudrai récupérer le nom d'un fichier charger mais je n'y arrive pas.
Voici mon jsp
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
<form class="form-horizontal well"  action="ComparaterManager" method="post">
        <h2>Bienvenue au comparateur de Fichier XML</h2>
            <div class="control-group ">
                                   <label for="fichier1" class="control-label">Fichier XML 1</label>
                                   <div class="controls"><input type="file" id="fichier1" name="choice1"/>
                                   <span class="ErreurMessage" style="display: none">Erreur!</span></div>
 
                                   </div>
            <div class="control-group ">
                                   <label for="fichier1" class="control-label">Fichier XML 2</label>
                                   <div class="controls"><input type="file" id="fichier2" name="choice2"/>
                                   <span class="ErreurMessage" style="display: none">Erreur!</span></div>
 
                                   </div>
        <div class="btn-block">
                                <button class="btn-primary" id="valider" name="AddWorker" type="submit">Comparer <i class="icon-white icon-ok"></i></button>
                            <button class="btn-danger" name="effacer" type="reset">Annuler <i class="icon-white icon-remove"></i></button>
                            </div>
       </form>
et voici mon Servlet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
String nomFichier1;
        String nomFichier2;
        Part part1 = request.getPart(CHAMP_FICHIER_1);
        nomFichier1=getNomFichier(part1);
Mais j'ai l'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
javax.servlet.ServletException: org.apache.tomcat.util.http.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is application/x-www-form-urlencoded
	org.apache.catalina.connector.Request.parseParts(Request.java:2694)
	org.apache.catalina.connector.Request.getParts(Request.java:2542)
	org.apache.catalina.connector.Request.getPart(Request.java:2718)
	org.apache.catalina.connector.RequestFacade.getPart(RequestFacade.java:1089)
	javax.servlet.http.HttpServletRequestWrapper.getPart(HttpServletRequestWrapper.java:360)
	managers.ComparaterManager.doPost(ComparaterManager.java:41)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
Mon Serveur c'est Tomcat 8.0.3.0

Besoin d'aide et merci d'avance!