Bonjour,
Est-ce que quelqu'un aurait une idée me permettant d'améliorer cette servlet qui prend un login et un mot de passe validés ensuite charge le questionnaire pour le client et enfin envoie l'interview réalisée au serveur.

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
package programme;
 
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
 
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
public class Application extends HttpServlet {
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
		PrintWriter out = ((ServletResponse) request).getWriter(); 
		String login = request.getParameter("1001");
		String password = request.getParameter("1001");
 
		if(login == "1001" && password == "1001"){
			try{
				InputStream is = new FileInputStream("C:/505-1.wwq");
				OutputStream os = response.getOutputStream();
				response.setContentType("text/plain");
				response.setHeader("Content-Disposition", "attachment;filename = 505.wwq");
 
				int count;
				byte buf[] = new byte[4096];
				while((count = is.read(buf)) > -1){
					os.write(buf, 0, count);
 
					is.close();
					os.close();
				}
			}
			catch(IOException ex){
			ex.getMessage();
			out.println("Le chargement du fichier a échoué!!!");
			}
			out.println("La connexion est faite, Ok!!");
		}
		else{
			out.println("Login et Password sont invalides!!!");
		}
	}
 
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		RequestDispatcher dispat = request.getRequestDispatcher("/index.wwq");
		dispat.forward(request, response);
	}
}
Merci pour l'aide!!!!