Bonjour,

Est-il possible de transmettre des données de la servlet vers ma page JSP ? j'essaie par les variables de session mais je reçois uniquement la valeur "null"

login.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<%@ page language = "java" contentType = "text/html" %>
<%@ page errorPage = "error.jsp" %>
<%@ page isErrorPage = "false" %>
<html>
<head>
  <title>Titre de ma page</title>
</head>

<body>
Je souhaiterais affficher ici, la donnée version passée en tant que variable de session
<%= session.getAttribute("version") %>
</body>
</html>
la ligne <%= session.getAttribute("version") %> m'affiche "null"...

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
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.IOException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
 
public class Validation extends HttpServlet {
	static final long serialVersionUID = 0;
 
	private String release;
 
	public Validation() {
		this.release = "2.0.0";
	}
 
	public void service(HttpServletRequest req, HttpServletResponse resp) {
		HttpSession session;
 
		session = req.getSession();
		session.setAttribute("version", "2.0.0");
		try {
			resp.sendRedirect("login.jsp");
		} catch(IOException ex) {
			ex.printStackTrace();
		}
	}
}
merci d'avance pour votre aide