jsp中怎么判断管理员和普通用户?代码怎么改

我已经在数据库里设置了role,管理员是0,用户是1,好像是要session传参,但是我代码改不出来,以下是我的代码(用了判断用户名是否为admin),求助!!求改成判断角色0/1的代码,谢谢。
<%
String name,pass;
name=request.getParameter("name");
pass=request.getParameter("password");
Connection conn=new DbClass().getConn();
String sql="select * from user where name=? and password=?";
PreparedStatement pst=conn.prepareStatement(sql);
pst.setString(1,name);
pst.setString(2,pass);
ResultSet rs=pst.executeQuery();
if(rs.next())
{ if(request.getParameter("name").equals("admin"))
{
session.setAttribute("username",name);
response.sendRedirect("opendata.jsp");
}else{
session.setAttribute("username",name);
response.sendRedirect("index.jsp");
}
}else
{
out.print("登陆失败!请重新确认!");
}

%>

第1个回答  2018-01-18
{ if(request.getParameter("name").equals("admin"))
{
session.setAttribute("role",0);
response.sendRedirect("opendata.jsp");
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网