Pasar variable Servlet a Jsp
    
		    Hola a todos,
Tengo un problema, quiero pasar una variable de un servlet a un jsp. Todo compila bien pero no me pasa la variable. Este es mi codigo
public void doGet(javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException {
String url="/Proyecto/Anadir.jsp";
request.setAttribute("nombre",nombre);
RequestDispatcher rd = request.getRequestDispatcher(url);
rd.forward(request, response);
}
donde nombre es una String publica declarada en la clase del servlet. No consigo que me envie nada, he probado a enviar otras cadenas y demas...y nada.... si alguien me puede ayudar....
A la hora de recuperar en el jsp hago asi:
<%
String prueba=(String)request.getAttribute("nombre");
%>
	    
    Tengo un problema, quiero pasar una variable de un servlet a un jsp. Todo compila bien pero no me pasa la variable. Este es mi codigo
public void doGet(javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException {
String url="/Proyecto/Anadir.jsp";
request.setAttribute("nombre",nombre);
RequestDispatcher rd = request.getRequestDispatcher(url);
rd.forward(request, response);
}
donde nombre es una String publica declarada en la clase del servlet. No consigo que me envie nada, he probado a enviar otras cadenas y demas...y nada.... si alguien me puede ayudar....
A la hora de recuperar en el jsp hago asi:
<%
String prueba=(String)request.getAttribute("nombre");
%>
		    Pru茅balo de la siguiente forma, a mi siempre me ha funcionado sin problemas:
public void doGet(javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException {
String url="/Proyecto/Anadir.jsp";
HttpSession sesion=request.getSession(true);
sesion.setAttribute("nombre",nombre);
RequestDispatcher despachador= getServletContext().getRequestDispatcher(url);
despachador.forward(request,response);
}
espero que te sirva!
osvaldo
    public void doGet(javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException {
String url="/Proyecto/Anadir.jsp";
HttpSession sesion=request.getSession(true);
sesion.setAttribute("nombre",nombre);
RequestDispatcher despachador= getServletContext().getRequestDispatcher(url);
despachador.forward(request,response);
}
espero que te sirva!
osvaldo
		    Muchas gracias.... Ya me tira, el error deb铆a estar aqui
HttpSession sesion=request.getSession(true);
Como solo lo utilizare una vez, en el jsp una vez utilizado hare un remove de la variable se sesion y listo....
Gracias de nuevo Osvaldo!!
	    
    HttpSession sesion=request.getSession(true);
Como solo lo utilizare una vez, en el jsp una vez utilizado hare un remove de la variable se sesion y listo....
Gracias de nuevo Osvaldo!!
		    Se me olvid贸 una cosa, en el jsp pon:
F铆jate que la sesi贸n aqu铆 es 'session' con doble s, ya que no es la misma variable 'sesion' definida en el servlet.
<%
String prueba=(String)session.getAttribute("nombre");
%>
    F铆jate que la sesi贸n aqu铆 es 'session' con doble s, ya que no es la misma variable 'sesion' definida en el servlet.
<%
String prueba=(String)session.getAttribute("nombre");
%>
