【发布时间】:2010-11-08 21:58:32
【问题描述】:
我有一个非常大的基于 struts 的 Web 应用程序,我必须维护它,并且包名称遵循这个约定(或多或少):
[app-name].[module].[module-variant].[layer].[activity].[activity-variant]
jsp 文件以类似的方式排列:
Web-Content/jsp/[app-name]/[module]/[module-variant]/[activity]/[activity-variant]
所以当我必须向 struts-config.xml 添加另一个动作映射时,我必须编写 再说一遍:
[app-name].[module].[module-variant].[layer]
这是为了转发:
/jsp/[app-name]/[module]/[module-variant]/
通过几个动作映射,struts-config.xml 文件变得非常嘈杂,并且很难一目了然地理解动作。
那么,有没有办法在全局范围内指定一个包名,这样我就不必在 struts-config.xml 中为每个动作类编写完全限定的名称了? 例如,在休眠映射中,您可以指定“包”和“模式”并使用它们的短名称引用表/类
顺便说一句,我使用 struts 1.3
【问题讨论】:
标签: struts