Bonjour, je ne sais pas ou poster ma question dans javascript ou ajax
Voici une partie de code de ma servlet:
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); |
Ceci marche très bien. J'arrive à voir la valeur de la variable message grâce à System.out.println.
Voici une partie du code de la jsp.
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> |
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.
Sur ma jsp, j'ai l'instruction:
<%@page import="servletPackage.Servlet" %>
Merci de votre aide.
Partager