Struts2
文章平均质量分 79
hxj135812
这个作者很懒,什么都没留下…
展开
-
树形结构的实现
做项目的时候有这样的需求,我们需要在下拉列表中把部门的结构以树形结构的形式给显示出来。原型如下:我们的架构是SSH(struts2),下面将实现过程(代码都是一些核心代码)和大家分享:一、代码:Jsp: 部门信息 --> 上级部门--> -->${name} -->--> -->-->原创 2015-11-24 13:29:20 · 1397 阅读 · 0 评论 -
权限之路径拦截
存在这样一种情况,有些人在浏览器中输入他们要访问来访问资源,这样我们就会考虑,用户是否登录,用户是否拥有权限。如果有则允许访问,如果没有就不让访问。1.定义拦截器//权限拦截器publicclass CheckPrivilegeInterceptor extends AbstractInterceptor { @OverridepublicString intercept(Acti原创 2015-12-01 12:16:21 · 1116 阅读 · 1 评论 -
权限之缓存
由于我们的菜单,按钮等这些资源,系统一旦确定几乎是确定不变的。在这样的情况下,我们完全可以把这些资源放入到缓存中,提高程序的效率。我们这里采用的是,当Tomcat一启动,就会把用户的授权资源和系统所有的资源放入到application缓存中。核心代码如下:/** * 加载菜放入到application全局缓存中,当Tomcat启动时就加载上 *注意:在web.xml中配置监听器原创 2015-12-01 12:21:36 · 1968 阅读 · 1 评论 -
权限之用户登录
输入用户名和密码,验证用户。核心代码如下:Struts.xml:/WEB-INF/jsp/userAction/loginUI.jsp/noPrivilegeError.jsp /WEB-INF/jsp/userAction/list.jsp/WEB-INF/jsp/userAction/saveUI.jspuser_list/WEB-INF/jsp/hom原创 2015-12-01 12:04:35 · 691 阅读 · 0 评论 -
权限之加载权限资源
用户登录成功进入如下的页面: 主要是left.jsp权限菜单的加载核心代码如下:Jsp: ${name}${name} functionmenuClick(nemu){$(nemu).next().toggle();}注意:1. value="#application.topPrivi原创 2015-12-01 12:07:50 · 1140 阅读 · 0 评论