Javascript 检查js文件中的角色以启用或禁用菜单项
我在jsp页面中有一个包含PageID的java.util.List。每个页面都映射到pageId,并且基于pageId用户有权查看该页面,否则该页面应隐藏,以便用户在下拉菜单中看不到该页面名称。我如何才能做到这一点,请建议。以下是代码: jsp代码:Javascript 检查js文件中的角色以启用或禁用菜单项,javascript,jsp,dojo,Javascript,Jsp,Dojo,我在jsp页面中有一个包含PageID的java.util.List。每个页面都映射到pageId,并且基于pageId用户有权查看该页面,否则该页面应隐藏,以便用户在下拉菜单中看不到该页面名称。我如何才能做到这一点,请建议。以下是代码: jsp代码: <script type="text/javascript" src="/js/menu.js"></script> //code java.util.ArrayList<Intege
<script type="text/javascript" src="/js/menu.js"></script>
//code
java.util.ArrayList<Integer> accessList = (java.util.ArrayList<Integer>) session.getAttribute("AccessList");
//accessList has pageId's
//代码
java.util.ArrayList accessList=(java.util.ArrayList)session.getAttribute(“accessList”);
//accessList具有pageId
如何在menu.js中检查登录的用户是否有权访问该页面。请建议。安全性内容应该是服务器端的,因此,与其向所有用户提供小部件并使用js禁用客户端,不如检查服务器端,如果他们没有登录,甚至不要向他们提供小部件。记住,现代浏览器包括开发工具,允许用户轻松编辑页面的HTML/Javascript,这意味着JS安全性不是安全性