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);
}
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.