Bonsoir, j'ai une page JSP (nommée : afficher.jsp) qui contient un champs pour faire une recherche, le traitement se fait dans une servlet (affichage.Affichage), le code est le suivant :

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
<form id="form1" name="form1" method="post" action='Affichage'>
       <div align="center">
	   <p><span class="Style12">Recherche</span></p>
	   <table width="39%" border="0" align="center">
              <tr>
		 <td width="80%"><input name="recherche" id="recherche" type="text" align="middle"></td>
                 <td width="20%"><input name="Submit" type="image" src="images/system.png" width="30" height="30"></td>
              </tr>
           </table>
	</div>
  </form>   
  <%  if(request.getAttribute("search")!=null) {
        out.println(request.getAttribute("search")); 
       }
  %>

Servlet :

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
package affichage;
 
import java.io.*;
import java.net.*;
 
import javax.servlet.*;
import javax.servlet.http.*;
 
//Importation de la classe qui contient le traitement
import recherche.Recherche;
 
public class Affichage extends HttpServlet {
 
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        String recherche = request.getParameter("recherche");
        Reherche rech = new Reherche ();
        String search = rech.methode(recherche);
        request.setAttribute("search",recherche);
        request.getRequestDispatcher("afficher.jsp").forward(request, response);
    }
 
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
         processRequest(request, response); 
    }
 
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
         processRequest(request, response);
    }
}
Je ne sais pas comment continuer pour afficher le résultat "search" dans la meme page jsp ? Car lorsque je fais un "run" pour ma page jsp, il m'affiche :
La ressource demandée (/M_decine_Interne/Affichage) n'est pas disponible.
Quelqu'un peut me dire quel est le problème? j'ai vraiment besoin d'aide SVP.