15 Jun 2018 This role-based Java Login example contains JSP, Java servlets, session objects , and MySQL database server. When you want to segregate the access level for each user based on their roles like administrator, teacher, .