Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/07/2008, 17:05
tapilu
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Variables de Sesion en una JSP (Primera vez)

hola yo tengo un poco de experiencia y lo promero que se hacer es un login,despues una pagina de verificar y despues la pagina a donde quieres que te mande la de login nda mas pones el formulario no se necesita nadanden jsp solo que en le fuction debe ser asi
< form fuction="verifica.jsp">para que lea la pagina y verifica debe contener el siguiente codigo
<%
/**
*Conexion a la base de dtaos
*/
String mensaje="";
String datos="";
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection conexion;
try
{
conexion = DriverManager.getConnection("jdbc:mysql://localhost/bdm","root","");
mensaje="Conexcion realizada satisfactoriasmentes";
java.sql.Statement query;
query= conexion.createStatement();
java.sql.ResultSet tabla;
tabla=query.executeQuery("select * from clientes where nombre='"+request.getParameter("Usuario")+
"' and pwd='"+ request.getParameter("PWD")+"'");
if(tabla.next())
{
String id=tabla.getObject("id_Cliente").toString();
String nombre=request.getParameter("Usuario");
String rol=tabla.getObject("rol").toString();
session.setAttribute("Usuario",nombre);
session.setAttribute("id",id);
session.setAttribute("rol",rol);

if(rol.compareTo("1")==0)
{

if(request.getParameter("voy")!=null)
{
response.sendRedirect("Pedir.jsp");
}
else
response.sendRedirect("UsMenu.jsp");
}
else
response.sendRedirect("AdminMenu.jsp");

}
else
response.sendRedirect("Login.jsp?error=Password invalido "+ request.getParameter("Usuario"));
}

catch(Exception e)
{
%>
El error fue <%=e.getMessage()%>

<%
}
%>
espero que te sirva