嗨,我在我的項目中使用struts2和hibernate。我需要爲我的管理部分使用名稱空間,以便我使用名稱空間作爲companyAdmin
,並且我在名爲companyAdmin
的Web文件夾內創建了一個文件夾,並且它工作正常。但是當我從web文件夾中刪除文件夾companyAdmin
時,struts在嘗試訪問命名空間時顯示錯誤錯誤消息。是否有名稱爲命名空間的文件夾名稱是struts2中必須使用的命名空間。此外,即使我已經在名稱爲admin的web文件夾中創建了一個文件夾,我也無法將該名稱空間用作「管理員」。struts2命名空間名稱問題
0
A
回答
0
請注意,Struts2命名空間與Web應用程序中的文件夾/任何其他資源沒有任何關係。
命名空間內Struts2的細分動作配置放到邏輯模塊,每個都有其自己的識別prefix.Namespaces避免操作名稱之間的衝突。
這就是文檔說的命名空間
命名空間是不是路徑!命名空間不像文件系統路徑那樣分層。有一個命名空間級別。例如,如果請求URL /barspace/myspace/bar.action,框架將首先查找名稱空間/ barspace/myspace。如果該動作不存在於/ barspace/myspace,則搜索將立即回退到默認名稱空間「」。該框架不會將命名空間解析爲一系列「文件夾」。在名稱空間示例中,默認名稱空間中的欄動作將被選中。
我建議你去通過命名空間的官方文檔進行了解它們是什麼以及它們如何工作的內部S2
相關問題
- 1. 命名空間的問題
- 2. App.config命名空間問題
- 3. 命名空間的問題
- 4. XSD命名空間問題
- 5. 命名空間問題.net
- 6. XSL命名空間問題
- 7. XSD2Code命名空間問題
- 8. PHP命名空間問題
- 9. SWIG - 命名空間問題
- 10. 命名空間問題
- 11. 命名空間問題
- 12. C++命名空間問題
- 13. XDocument.Validate命名空間問題
- 14. XSL命名空間問題
- 15. php命名空間問題
- 16. Webservice命名空間問題
- 17. 命名空間問題
- 18. System.Windows.Automation命名空間問題
- 19. Ruby命名空間問題
- 20. 命名空間問題
- 21. 命名空間問題
- 22. UserControl命名空間問題
- 23. Xalan命名空間問題
- 24. PHP命名空間問題
- 25. Laravel命名空間問題
- 26. C#命名空間問題
- 27. C#命名空間問題
- 28. XSLT問題(命名空間?)
- 29. Netsuite命名空間問題
- 30. Ember.js命名空間問題
我上心約十分清楚什麼是上面鏈接的名稱空間。但問題依然存在於我的服務器中,當我使用名稱空間作爲「admin」時,myserver.com/admin顯示頁面未找到錯誤。但是,如果我使用命名空間作爲「管理員」它正在我的服務器上。我不知道爲什麼我不能在我的服務器中將名稱空間用作「admin」。 – user359187 2012-03-29 04:43:14
你使用哪個服務器? – 2012-03-29 04:45:08
亞馬遜雲服務器。 server.mydrdirect.com – user359187 2012-03-29 06:08:17