- 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)