我没看到什么代码啊。  这个就是用户权限控制吧。
可以利用数据库来控制,设置一个字段来,其值为x、y,在连接数据库的时候如果用户的该字段值为x则登陆后让菜单都可见。否则就隐藏菜单bbbbbbbbb。  呵呵。 俺的理解。

解决方案 »

  1.   

    用户权限问题吗
    if(man.isadmin){
        //显示aaaaa
    }else{    //显示aaaa和bbbbb
    }
      

  2.   

    jsp 中用java判断 权限,然后 显示到页面
    <select name="test">
    <% if(XXXXXXXXX)%>
    <option value="aaaaa">aaaaaa</option>
    <option value="bbbbb">bbbbbbb</option>
    <%}else{%>
    <option value="aaaaa">aaaaaa</option>
    <%}%>
    </select>
      

  3.   

    传个参数回jsp,确定是哪个用户
    <select name="user">
    <%
    if ((request.getParameter("user")).equals("A")) {
    %>
    <option value="aaaaaa">aaaaaa</option>
    <option value="bbbbbb">bbbbbb</option>
    <%}else{%>
    <option value="aaaaaa">aaaaaa</option>
    <%}%>
      

  4.   

    传个参数回jsp,确定是哪个用户
    <select name="user">
    <%
    if ((request.getParameter("user")).equals("A")) {
    %>
    <option value="aaaaaa">aaaaaa</option>
    <option value="bbbbbb">bbbbbb</option>
    <%}else{%>
    <option value="aaaaaa">aaaaaa</option>
    <%}%>
      

  5.   

    其实方法多多,看你需要什么,如果a类用户,b类用户有很多,在数据库里标示好类别,根据用户ID取出用户类别,判断用什么菜单,如果只有a用户,b用户,就直接判断,然后取出就可以了
      

  6.   

    同意 javastart(javastart) 做法
    很简单的问题
      

  7.   

    同意 javastart(javastart) 做法
    如果菜单项也是动态从数据库中取,那又改如何做呢?
      

  8.   

    在你数据库中的用户信息后多建一个flag字段,来控制权限读取数据库,获得flag值if(flag==1)
    {
    //两个
    }
    else if(flag==2)
    {
    //一个
    }