在Struts2的Interceptor中取得当前执行对应的ActionName、Namespace、Method方法:

可以使用:

        System.out.println(invocation.getProxy().getNamespace());
        System.out.println(invocation.getProxy().getActionName());
        System.out.println(invocation.getProxy().getMethod());

其中,Namespace对应的是struts.xml的package的namespace。(其实对应的是URL中的路径)

 

比如:

有一个URL: http://localhost:8080/test/admin/billing/invoice!add.action

Namespace: /admin/billing

ActionName: invoice

Method:add  (默认是execute)

相关文章:

  • 2022-01-18
  • 2021-10-25
  • 2022-01-16
  • 2022-12-23
  • 2021-12-04
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-15
  • 2021-10-08
  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2021-04-02
  • 2022-02-18
相关资源
相似解决方案