Java 如何根据登录的用户在jsp/html页面中隐藏菜单选项

Java 如何根据登录的用户在jsp/html页面中隐藏菜单选项,java,html,jsp,servlets,Java,Html,Jsp,Servlets,I根据登录的用户选择菜单选项 我用header.jsp、footer.jsp、用户bean、servlet和dao创建了一个简单的登录页面。在header.jsp中,我创建了包含AddDayWork、WeekTimeSheet、AddNewEmployee、RetrieveTimeSheet按钮的菜单选项,用于管理和管理。对于仅添加DayWork的员工,必须显示WeekTimeSheet按钮。如果登录用户不是管理员或经理,我不希望他们有权访问AddNewEmployee、RetrieveTime

I根据登录的用户选择菜单选项

我用header.jsp、footer.jsp、用户bean、servlet和dao创建了一个简单的登录页面。在header.jsp中,我创建了包含AddDayWork、WeekTimeSheet、AddNewEmployee、RetrieveTimeSheet按钮的菜单选项,用于管理和管理。对于仅添加DayWork的员工,必须显示WeekTimeSheet按钮。如果登录用户不是管理员或经理,我不希望他们有权访问AddNewEmployee、RetrieveTimeSheet按钮。请帮忙

header.jsp

    <div class="nav">      

  <ul><li class="container"><img src="${pageContext.request.contextPath}/images/enabling.jpg" /></li>
  <li class="current"><a href="daywise.jsp">DayWise TimeSheet </a></li>
  <li><a href="timesheet.jsp">Weekly TimeSheet</a></li>
  <li><a href="newuser.jsp">Add New Employeer</a></li>
  <li><a href="retrieve.jsp">Retrieve TimeSheet</a></li>
</ul>
</div>
您必须创建RBS(基于滚动的系统) 1创建一个表来存储用户的卷 2与roll匹配并将代码写入if else语句ex:- //管理员

if(rollId == 1){
//  write code for other admin
}else{
   // write code for other user
 }

谢谢你的回复。。。我不知道如何做基于滚动的系统。你能告诉我怎么做吗?点击这个链接你会找到你的答案:-
public void doGet(HttpServletRequest request, HttpServletResponse response)    
        throws ServletException, IOException {    


    response.setContentType("text/html");    
    PrintWriter out = response.getWriter();    

    String n=request.getParameter("Emp_id");    
    String p=request.getParameter("Pwd");   


    HttpSession session = request.getSession(false);  
    if(session!=null)
    session.setAttribute("name", n);  

    if(LoginDao.validate(n,p)){    
        RequestDispatcher rd=request.getRequestDispatcher("timesheet.jsp");    
        rd.forward(request,response);    
    }    
    else{    
        out.print("<p style=\"color:red\">Sorry Employee ID or password error</p>");    
        RequestDispatcher rd=request.getRequestDispatcher("index.jsp");    
        rd.include(request,response);  

    }    

    out.close();    
}
 protected void doPost(HttpServletRequest request,
        HttpServletResponse response)
        throws ServletException, IOException {
    doGet(request, response);
}
public class LoginDao { 

public static boolean validate(String name, String pass) {  

    boolean status = false;  
    PreparedStatement pst = null;  
    ResultSet rs = null;
    try{  
            Connection conn=ConnectionProvider.getConn(); 

        pst = conn.prepareStatement("select * from employee where Emp_id=? and Pwd=?");  
        pst.setString(1, name);  
        pst.setString(2, pass); 

        rs = pst.executeQuery();  
        status = rs.next();  

    } catch (Exception e) {  
        System.out.println(e);  
    } 
 return status;  
}  
}  
if(rollId == 1){
//  write code for other admin
}else{
   // write code for other user
 }