[Débutant] problème avec <init-param>
Bonjour,
Je suis très débutant avec le JSP, et je fais encore mes premiers tests en suivant un tuto.
Voici le problème, je veux utiliser un paramètre initial (init-param) que j'ai défini dans mon web.xml de cette façon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>Control</servlet-name>
<servlet-class>BeerSelect</servlet-class>
<init-param>
<param-name>adminemail</param-name>
<param-value>email@gmail.com</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Control</servlet-name>
<url-pattern>/Select</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app> |
Ensuite, je veux le récupérer dans ma servlet, dans la méthode doGet() :
Code:
1 2 3 4 5
| response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("testing init parameters");
String email = getServletConfig().getInitParameter("adminemail");
request.setAttribute("email ", email); |
Finalement, j'essaie de l'afficher dans ma page jsp:
Code:
1 2
| <% String email = (String)request.getAttribute("email");
out.println("email "+email); %> |
Et j'obtient un null
En fait j'ai testé dans ma servlet la valeur du String email, et c'est null, donc le problème se trouve là bas! Pouvez vous SVP m'aider à détecter le problème?
Merci.
...