Struts2的模块化与通配符配置管理
1、 当项目包含多个模块时,建议每个模块单独创建一个struts-模块名.xml文件,并将其统一纳入struts.xml中进行管理,以提升配置的清晰度与维护效率。
2、 示例模块包含增、删、改、查四个基本操作方法。
3、 在对应类中实现四个方法,并注意name属性的设置与使用。
4、 接下来进入对应页面,需注意由于在struts-wildcard.xml中为此模块配置了工作空间,命名空间设置为/wildcard,访问路径需与此保持一致。
5、 相应页面将位于通配符目录下方显示。
6、 返回页面中的方法名
7、 接着调用四个不同的方法执行操作。
8、 分别调用后的结果
9、 每次调用的链接均被我们发现
10、 配置文件中写了四个方法,除下划线后的方法名不同外,其余部分完全相同。
11、 简化后的配置如下所示
12、 通过后面的{1}来匹配前面action name中的*,其中*可出现多次,后续依次对应{2}、{3}等。这些通配符可用于class、method以及result的页面配置中,实现动态映射与灵活调用,提升配置的通用性与可维护性。
评论
更多评论