Je souhaiterai utiliser AJAX pour afficher le resultat de mon formulaire dans une autre div.
Par exemple: Je selectionne un nom dans un SELECT et lorsque je submit, je souhaiterai avoir par exemple les coordonnées de la personne dans la div d'en dessous (voir piece jointe).
Pour le moment des que je selectionne le nom une nouvelle page s'ouvre avec le resultat.
RecupNom.java:
nomform.jsp:Code:
1
2
3
4
5 HttpSession session = request.getSession(); session.setAttribute("message", message); RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/nomform.jsp"); dispatcher.forward(request, response);
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <form name="NomForm" action="NomFormAction.do" method="post"> <select name=nom" onChange="this.form.submit();"> <OPTION disabled selected>Choisir Nom</OPTION> <% //i recupere le nom et j l'ID int j=1; for(int i=0;i<message.size();i+=2) { out.print("<OPTION VALUE="+message.get(j)+">"+message.get(i)+"</OPTION>"); j+=2; } %> </select>