Bonjour,

J'ai:
1 navigateur avec formulaire <form> méthode POST
1 servlet (de nom Search)
1 programme java multithreadé.

Ca me fait ... une application web (enfin j'aimerais bien).

Mon formulaire html communique par méthode POST avec la servlet.
Celle-ci est censée démarrer le programme Java (en appelant la méthode letsgo() de l'objet StartSearch):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
StartSearch myStart = new StartSearch(userLogin);
myStart.letsgo();

Dans la classe StartSearch se trouve la méthode letsgo():

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
public void letsgo() throws IOException{
 
...
 
new Thread(new SearchFrom(Provider.XXX, "country", thisUser, userequest)).start();
 
...
 
}
Mon problème: le Thread qui crée l'objet SearchFrom(...) ne démarre pas ...

Quelqu'un a une idée, ou est-ce que, en étant débutant en développement de servlets, j'omets quelque chose ?


Merci d'avance