Red de conocimiento informático - Material del sitio web - En jsp, ¿cómo pueden los usuarios y administradores normales saltar a diferentes páginas jsp después de iniciar sesión?

En jsp, ¿cómo pueden los usuarios y administradores normales saltar a diferentes páginas jsp después de iniciar sesión?

En jsp, puede saltar a diferentes páginas a través de la tabla de control de roles.

El código de referencia es el siguiente:

paquete myservlet;

import mybean.*

import java.io.*;

importar javax.servlet.*;

importar javax..servlet..microsoft.sqlserver.jdbc.SQLServerDriver");

}catch(Exception e ){

System.createStatement();

/// Determine el rol a través de la declaración if y compare la contraseña de su cuenta con la información en la base de datos userInf (la contraseña de la cuenta del el rol se almacena en la tabla UserInf)

//Si es correcto, reenvíelo a Si es incorrecto, reenvíelo a la pantalla de error con un enlace de retorno para volver a iniciar sesión

if(actor= ="estudiante"){

rs=sql.executeQuery("seleccione userIs, contraseña de userInf donde actor='estudiante'");

while(rs.next()) {

if(user==rs.getString(1) amp; amp; contraseña==rs.getString(2)){

RequestDispatcher despachador=request.getRequestDispatcher("loginSuccessS .jsp");

dispatcher.forward(solicitud, respuesta);

}

}

RequestDispatcher despachador=request.getRequestDispatcher ("loginError.jsp");

dispatcher.forward(solicitud, respuesta);

}

/ Control general de roles de usuario

else if(actor=="teacher"){

rs=sql.executeQuery("seleccione userIs, contraseña de userInf donde actor='teacher'");

while( rs.next()){

if(user==rs.getString(1) amp; amp; contraseña==rs.getString(2)){

RequestDispatcher despachador= request.getRequestDispatcher("loginSuccessT.jsp");

dispatcher.forward(solicitud, respuesta);

}

}

RequestDispatcher despachador=request.getRequestDispatcher("loginError.jsp");

dispatcher.Forwarding (solicitud, respuesta);

}