在我的struts2项目中,我最近更改了文件夹结构,左图显示了新的文件夹结构。
因此,我需要在Struts.xml中更改包名称。 我是struts的新手2.所以请建议我适合上述的包装名称 文件夹结构。我已经尝试过以下格式。但它没有用。
在上面的代码片段中,我将包名称设置为seasar.action因为我已经拥有了所有的动作类。
答案 0 :(得分:2)
包名是任意的;你可以随意命名。
应该在应用程序的上下文中将包命名为有意义的东西。多个包的一个原因是允许包级配置,如拦截器堆栈,默认结果类型等。
例如,可以使用包来提供“安全”访问:其默认拦截器堆栈可能包含“需要登录”类型的拦截器。一个包可能封装了应用程序的REST API,并将默认结果类型设置为“json”。包只是聚合功能的一种机制。
最终,程序包命名是特定于应用程序的,对最终用户不可见,并且作为开发人员逻辑分组任意功能,目的或意图的手段。