建议你更改数据库的设计!
增加一个字段,作为权限的域
每个登陆的用户都给赋予一个权限,更具权限来判断给用户是否可以查看某些东东
String strName = session.getAttribute("username");
ResultSet rs = stmt.execute("select quanxian from table where username = ' +
  strName + "'");
if(rs.next()) {
  String str = rs.getString(1);
  if(str.equals("-1"))
    out.print("您无权浏览该页面")
}
else
   out.print("没有这样的用户");

解决方案 »

  1.   

    上面的index应该为indexOf,不好 意思,打错了.
    我不 太想再改数据库了,还有什么方法吗?
    谢谢luckyfanjian(luckyfan)
      

  2.   


    if(((String)session.getAttribute("username")).index("个人用户")==-1)
      

  3.   

    if(((String)session.getAttribute("username")).indexOf("个人用户")==-1)
      

  4.   

    to  luckyfanjian(luckyfan)感谢感谢,一番话点醒梦中人.
      

  5.   

    我觉得还是该数据库比较好
    这样它可以配置很多权限的用户!到时候你的系统扩展了!就可以不费力气的该代码了!
    甚至只改jsp代码就可以了!
    一个好的数据库的设计,可以帮你省很多事