Struts2实现细颗粒度权限控制.pdfVIP

  • 0
  • 0
  • 约1.64万字
  • 约 14页
  • 2026-07-22 发布于北京
  • 举报

Struts2实现细颗粒权限控制

1:在util包下创建注解的类AnnotationLimit,用来控制在Action类中的

方法。例如:在Action的方法上定义:@AnnotationLimit(midan,

pidam)packagecn.itcast.elec.util;import

java.lang.annotation.Retention;import

java.lang.annotation.Retention;/***自定义注解*///被这个注解

修饰的注解,利用反射,将其他的注解出来

@Retention(Retention.RUNTIME)public@interface

AnnotationLimit{Stringmid();//子模块模块名称Stringpid();//父

模块操作名称}

2:在util包下创建ErrorAndLimitInterceptor,代码如下:

packagecn.itcast.elec.util;

importjava.lang.reflect.Method;

importjava.util.Hashtable;

importjava.util.It

文档评论(0)

1亿VIP精品文档

相关文档