afficher les données relatifs a un lien hypertexte
bonjour,, je suis débutante en j2ee et je trouve des difficultés dans la résolution
d'un probléme : en fait mon application consiste a afficher un formulaire d'authentification qui contient un login et un mot de passe puis submit qui reconnais l'utilisateur et l'envoie vers une page
qui contient le lien recherche ,,,, le lien recherche consiste a chercher des étudiants (se trouvant dans la base de données )
le client effectue une recherche puis clique sur submit et une page contenant les liens concernant cette recherche en cliquant sur les liens , les données concernant ce lien (le lien est un nom de l'etudiant recherché dans ce cas )
donc voila le code de la servlet
Code:
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
|
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{
//recupérer le mot clef de la recherche
String motClef=request.getParameter("motClef");
try{
personne p=new personne();//c'est la classe metier dans laquelle est //effectuée la connexion a la base et la requete de recherche
p.connect();
Vector v=new Vector();
//Le resultat de la recherche est mis dans un vector
v=p.rechercher(motClef);
//pour afficher les liens
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body>");
for(int i=0;i<v.size();i++)
{ String m=(String)v.elementAt(i);
out.println(<a href='http://localhost:8080/WebApplication2/afficheAdmin?nom=v.elementAt(i)'>"+v.elementAt(i)+"</a>");
}
out.println("</body>");
out.println("</html>");
out.close();
}catch(SQLException e)
{
System.out.println("problème avec le serveur de la BD");
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
} |