java - 如何在JSTL中使用AOP?

标签 java spring jstl aop

我想要 JSP 文件中的 AOP 顾问(Spring 3.0)

即..在JSP中 我的名字是 ${value.name}

我认为它可能会调用 value.getName() 方法。 所以我像下面这样设置 AOP...

@Around("execution(public java.lang.String a.b.c.*..get*())") 
public Object changeStr(ProceedingJoinPoint p) throws throwable 
{ 
 ... 
}

但这不是调用...

如何在JSTL中使用AOP?

最佳答案

AFAIK 表达式语言(JSTL 使用 Java EL)使用反射,所以恕我直言,问题应该是:How to use AOP with reflection?。这是一篇关于 JBoss AOP 和反射的文章:http://docs.jboss.org/jbossaop/docs/2.0.0.GA/docs/aspect-framework/reference/en/html/reflection.html

关于java - 如何在JSTL中使用AOP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8179947/

相关文章:

java - struts复选框问题

Java许可证不能用于商业用途?

java - spring-boot 应用程序重启时 HSQL DB 丢失

java - 如何在jsp表中显示Json字符串

java - 优化数据库搜索查询

java - 作为参数传递给 ArrayList 时,此处不允许使用数组初始值设定项

java - Apache Jackrabbit 和 Spring 中的事务

spring - Spring 操作的可用路径列表

java - 使用 JSP 访问封装在 Map 内的对象的 getter 方法

java - 在jsp和java之间重用变量名(Spring)