Bonjour à tous,

voici mon problème :

J'aimerais envoyé un objet contenant des string depuis le formulaire d'une JSP vers une autre JSP en utilisant les JSTL.
En affichant le request.getparameter dans mon Servlet, cela m'affiche null ...

1ère JSP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<c:out value="${message.alert}">
 <form id="mapform" action="alerteMap" method="post">
          <c:set var="alerte" value="${message.alert}" scope="request"/>
          <a class="edit btn btn-dark" href="javascript:;" onclick="document.getElementById('mapform').submit();"><i class="fa fa-eye"> </i> Visualiser</a>
</form>
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
 
  String userPath = request.getServletPath();
        if (userPath.equals("/alerteMap")) {
            userPath = "AlertUI/alerteMap";
 
            out.println("alert : "+request.getAttribute("alerte"));
 
        }
        String url = "/WEB-INF/" + userPath + ".jsp";
 
        try {
            request.getRequestDispatcher(url).forward(request, response);
        }catch (ServletException ex) {
    }
2ème JSP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<p>PARAMETRE : </p> <c:out value="$[requestScope.alerte}"/>