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);
}
} |
Partager