0
A
回答
3
我假设你需要在运行这些信息。这将为您提供指定软件包和操作名称的操作类名称。
Dispatcher.getInstance()
.getConfigurationManager()
.getConfiguration()
.getPackageConfig("packageName")
.getActionConfigs()
.get("actionName")
.getClassName()
你可以得到实际的类也一样,如果需要的话,有很多来自Configuration
类的其他信息。
注意:如果您不完全知道程序包和操作名称存在,请不要链接该调用,否则可能会收到NullPointerException。
+0
当在struts中没有明确定义映射时,它看起来像这不适用于约定插件.xml – eumust 2011-02-15 06:02:42
1
如果你只是在寻找测试过程中进行仔细的检查使用config-浏览器插件,它会提供该信息已经在很好地格式化网页:https://cwiki.apache.org/S2PLUGINS/config-browser-plugin.html
+0
这很酷。 – 2011-02-14 22:40:15
相关问题
- 1. Liferay + Struts2没有操作映射为操作名称默认值。
- 2. 通过名称操作组件?
- 3. 如何获得操作系统名称
- 4. 我如何获得操作名称?
- 5. 如何在ErrorController中获取控制器和操作名称
- 6. 如何在laravel中获取操作名称?
- 7. 如何在操作中获取按钮的名称?
- 8. 如何使用JAX RPC在Handler中获取WS操作名称?
- 9. 获取LLVM getelementptr的操作数名称
- 10. 如何获取IClientMessageInspector中调用的操作名称?
- 11. 操作和名称
- 12. FHIR操作名称
- 13. 通过操作
- 14. struts2异步操作
- 15. jQuery通过名称获取元素,并在Key“Enter”上执行操作
- 16. 获取Linux的通用操作系统名称Python
- 17. 从url获取控制器名称和操作名称
- 18. 如何从基本控制器获取操作名称?
- 19. 如何使用SELECT DELETE INSERT UPDATE操作获取表名称
- 20. 如何获取Zend Framework MVC的“转换”操作名称?
- 21. 如何获取Url.action以生成操作方法名称
- 22. 如何获取触发触发器的操作名称?
- 23. Struts2与ognl表达式作为字段名称的通配符操作映射
- 24. 在struts2中通过GET或POST控制操作方法
- 25. 在视图中获取控制器的操作名称
- 26. JAX-WS |在逻辑处理程序中获取操作名称
- 27. 在WIX中获取完整的操作系统名称
- 28. 在Ramaze中获取当前控制器和操作名称
- 29. 在Laravel 4中获取控制器和操作名称
- 30. 在Delphi中通过名称获取类
[这里可能是可能的解决方案...](HTTP ://sackoverflow.com/questions/20131602/java-struts2-how-to-get-action-name-from-current-url) – 2016-06-21 10:24:47