| 2011/11/12 | J2EE | 被围观 11,095 views+
1、服务器端的权限判断 当用户访问某个需要管理员权限才能访问的Servlet时,进行如下判断: HttpSession session = req.getSession(); //判断用户的登录状态 if(null == session.getAttribute("user")){ //用户未登录 resp.sendRedirect("login.jsp"); } //用户已登录 User user = (User)session.getAttribute("user"); //访问权限判断 if("admin".equals(user.getAuthority())){ //管理员,具有访问权限,执行具体的细节 } else{ //其他权限的用户无法访问该Servlet,向客户端提示相关信息 } 2、客户端显示控制 根据用户的权限判断是否在客户端显示对应的...
| 2011/10/4 | J2EE | 被围观 11,879 views+
技能修炼: 在S2SH集成环境中使用Struts2的Interceptor拦截器实现权限的控制。 准备知识: ★ 自定义注解的编写: @interface ★ Struts2 Interceptor拦截器的编写和配置 1、 编写一个拦截器实现Interceptor接口或者继承AbstractInterceptor 2、 在struts.xml文件中注册自定义拦截器 3、 在需要使用的Action中引用自定义拦截器。 ★ 了解Struts2拦截器原理 AOP面向切面编程和动态代理 提示 使用Spring的AOP也可以实现权限的控制,但是经过Spring的AOP方法处理后再交给Struts2时,注意Struts2中上下文参数丢失问题。 Struts2的拦截器使用了动态代理,从动态代理类中获取调用方法名并通过i...
随机文章 本月热门 热评
1 C语言语法笔记 – 基本语法介绍 预处理命令 2011/8/30
2 Android中Handler的作用和使用方法 2011/7/12
3 Java基础笔记 – 枚举类型的使用介绍和静态导入 2011/10/31
4 JVM笔记 – 虚拟机执行子系统(类加载及执行子系统的案例与实战) 2015/3/1
5 Struts2笔记 – 命名空间和Action的三种创建方法 2011/6/18
6 Android中使用SAX解析XML文件 2011/7/12
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.