Solo agrega esto al if y ya
&& ((String)session.getAttribute("id_nivel")).equals( "1") Código PHP:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.sql.*;
import java.sql.*;
import conexion.conexionbd;
public class login extends HttpServlet{
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String lognombre="";
String logclave="";
String strQuery= "";
PreparedStatement instruccion=null;
Connection con = conexionbd.getConexion();
ResultSet resultado=null;
HttpSession session = request.getSession(true);
try {
if(request.getParameter("NOMBRE")!=null &&
request.getParameter("NOMBRE")!="" && request.getParameter("CLAVE")!=null &&
request.getParameter("CLAVE")!="")
{
lognombre = request.getParameter("NOMBRE").toString();
logclave = request.getParameter("CLAVE").toString();
strQuery="select * from usuario where nombre='"+lognombre+"' and clave='"+logclave+"'";
System.out.println(strQuery);
instruccion = con.prepareStatement(strQuery);
resultado = instruccion.executeQuery(strQuery);
int count=0;
while(resultado.next())
{
session.setAttribute("nombre",resultado.getString(2));
session.setAttribute("id_nivel",resultado.getInt(5));
count++;
}
if(count>0 && ((String)session.getAttribute("id_nivel")).equals("1"))
{
response.sendRedirect("../test.jsp");
}
else
{
response.sendRedirect("../error.jsp");
}
}
else
{
response.sendRedirect("../error.jsp");
}
System.out.println("Connected to the database");
con.close();
System.out.println("Disconnected from database");
} catch (Exception e) {
e.printStackTrace();
}
}
}