Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2012, 16:54
parisargel
 
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta jsp y servlet manda null

Hola que tal buenas tardes hoy vengo con otro problema tengo un servlet en donde tengo el siguiente código

Código PHP:
public class SLoginUsuario extends HttpServlet{
    private static final 
long serialVersionUID = 1L;
    
    protected 
void doGet (HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
        
        
String email = request.getParameter("txtEmail");
        
String pwd = request.getParameter("txtPassword");
        
        
Usuario usuario = new Usuario();
        
usuario.setEmail(email);
        
usuario.setpwd(pwd);
        
        
System.out.println("Usuario a validar : " + usuario);
        
        
UsuarioBean ubean = new UsuarioBean ();
        
RequestDispatcher rds = null;
        
HttpSession session = null;
    
        try{     
            
int ulg = ubean.login(usuario);
            if (
ulg==-1){
        
rds = request.getRequestDispatcher("/log.jsp");
                
request.setAttribute("errorLogin", "Correo y/o Contraseña invalido");                
        }else{
            
session = request.getSession();
            
rds = request.getRequestDispatcher("/log.jsp");
            
session.setAttribute("usuario", usuario);  //Me imprime los mismos datos que abajo.
            
session.setAttribute("imprimedatos", usuario.getIdUsuario()+"<br>"+ usuario.getNombre()+"<br>"+usuario.getNcontrol()+"<br>"+usuario.getEmail()+"<br>"+usuario.getpwd()+usuario.getMateria1()+"<br>"+usuario.getMateria2()+"<br>"+usuario.getMateria3()+"<br>");
            
           }
        
rds.forward(request, response);
        
        } catch (
SQLException e){
            
            
e.printStackTrace();
        }
        
    }
protected 
void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            
doGet (request, response);
        } 
El problema que tengo es que al llamar session.setAttribute(usuario.getMateria1()); este me retorna nulo y necesito imprimir los datos de la materias en las que esta inscrito el alumno

esto es lo que me imprime

1
Carlos
null
@.com
12345678
null
null
null

Ojala y alguien me pueda ayudar es de vital importancia para mi.
Gracias.