GetAttribute retourne un null dans une jsp
Résolu
gacki
Messages postés
120
Statut
Membre
-
gacki Messages postés 120 Statut Membre -
gacki Messages postés 120 Statut Membre -
Bonjour,
je suis entrain d'apprendre J2EE et j'essaye de faire passer des données d'une servlet vers une page jsp. j'ai utiliser dans un premier temps les attribues du request avec :
dans la page de la servlet :
request.setAttribute("test","données");
et dans la page jsp :
<%=request.getAttribute("test") %>
mais elle retourne toujours un null pourquoi je ne sais pas j'ai même essayer de passer par les sessions mais eu aussi ne fonctionne pas seule les paramètres passer par la méthode GET de la part du client fonctionne.
est ce que quelqu'un pourrai me dire ou se trouve le problème,
et merci d'avance.
je suis entrain d'apprendre J2EE et j'essaye de faire passer des données d'une servlet vers une page jsp. j'ai utiliser dans un premier temps les attribues du request avec :
dans la page de la servlet :
request.setAttribute("test","données");
et dans la page jsp :
<%=request.getAttribute("test") %>
mais elle retourne toujours un null pourquoi je ne sais pas j'ai même essayer de passer par les sessions mais eu aussi ne fonctionne pas seule les paramètres passer par la méthode GET de la part du client fonctionne.
est ce que quelqu'un pourrai me dire ou se trouve le problème,
et merci d'avance.
A voir également:
- Comment ouvrir un fichier null ?
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
Bonjour,
Je viens de faire un test et ça fonctionne très bien...
web.xml
TestServlet.java
test.jsp
Je viens de faire un test et ça fonctionne très bien...
web.xml
<?xml version="1.0"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</web-app>
TestServlet.java
package servlet;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet
{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
request.setAttribute("test", "servlet");
RequestDispatcher dispatcher = request.getRequestDispatcher("/test.jsp");
dispatcher.forward(request, response);
}
}
test.jsp
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<h1><%= request.getAttribute("test") %></h1>
</body>
</html>
gacki
Messages postés
120
Statut
Membre
Merci beaucoup KX, c'est bon :)