Bonjour, je ne sais pas ou poster ma question dans javascript ou ajax
Voici une partie de code de ma servlet:
Ceci marche très bien. J'arrive à voir la valeur de la variable message grâce à System.out.println.Code:
1
2
3
4 message=Daotest.creer(val1, val2, val3); System.out.println(message); req.setAttribute("ATT_MESSAGE",messageaftervalidation); this.getServletContext().getRequestDispatcher(VUE).forward(req, resp);
Voici une partie du code de la jsp.
A travers cette instruction: alert(<%request.getAttribute("ATT_MESSAGE")%>);, je voudrais afficher le message reçu de la servlet. Pour le moment j'ai la valeur null.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <script type="text/javascript"> $(document).ready(function(){ $("btn").submit(function(e){ e.preventDefault(); }); $("#btn_enr").click(function(e){ var dataString = $("#idform").serialize(); $.ajax({ type: "POST", url: "Servlet?action=create", data: dataString, success : function(data){ alert(<%request.getAttribute("ATT_MESSAGE")%>); $('#id').val(''); } }); e.preventDefault(); }); return false; }); </script>
Sur ma jsp, j'ai l'instruction:Merci de votre aide.Code:<%@page import="servletPackage.Servlet" %>