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. 如何在操作中獲取按鈕的名稱?
- 7. 獲取LLVM getelementptr的操作數名稱
- 8. 操作和名稱
- 9. 通過操作
- 10. jQuery通過名稱獲取元素,並在Key「Enter」上執行操作
- 11. 獲取Linux的通用操作系統名稱Python
- 12. 從url獲取控制器名稱和操作名稱
- 13. 如何獲取觸發觸發器的操作名稱?
- 14. 如何獲取Zend Framework MVC的「轉換」操作名稱?
- 15. 如何獲取Url.action以生成操作方法名稱
- 16. 如何從基本控制器獲取操作名稱?
- 17. 如何使用SELECT DELETE INSERT UPDATE操作獲取表名稱
- 18. 在struts2中通過GET或POST控制操作方法
- 19. 在視圖中獲取控制器的操作名稱
- 20. JAX-WS |在邏輯處理程序中獲取操作名稱
- 21. 在WIX中獲取完整的操作系統名稱
- 22. 在Delphi中通過名稱獲取類
- 23. 從Struts2操作類調用Javascript
- 24. 將Servlet轉換爲Struts2操作類
- 25. AngularJS,如何操作通過$ resource獲取的圖像
- 26. 如何通過捲曲操作獲取無限查詢?
- 27. 如何通過Perl字符串操作獲取值?
- 28. 如何在qmake中獲取分發名稱和操作系統版本
- 29. 如何在Windows Powershell中使用函數獲取操作系統名稱
- 30. 在MVC上獲取當前頁面名稱操作
[這裏可能是可能的解決方案...](HTTP ://sackoverflow.com/questions/20131602/java-struts2-how-to-get-action-name-from-current-url) – 2016-06-21 10:24:47