嗨,我在我的项目中使用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