再说Struts多模块开发

来源:百度文库 编辑:神马文学网 时间:2024/04/28 20:54:10
 
这两天清闲研究下Struts多模块,发现网上有不少资料,感觉有些不太详细,顾写此文章供大家参考:
struts多模块开发个人总结
1,WEB-INF包含模块目录
路径
WEB-INF/man/struts-config-man.xml
web.xml  配置

config/man
/WEB-INF/man/struts-config-man.xml

注意
param-value 目录必须写否则无法部署
访问方法
A,本模块访问

Demo

B,父模块访问

转到主页面

2,模块名称和原始文件一致
路径
WEB-INF/address/struts-config.xml
访问方法 其余方法一样
其他模块访问 此条件是不在本模块内部

Demo2

本模块访问

Demo5


Demo6

备注
action默认的指向某个path,
顾此只能识别path内部.do的actionForm
action参数为STRUTS-CONFIG中的PATH参数对应,只能接收.DO文件,并且不用加.DO
module参数值为模块名和WEB.XML对应
action也可以将模块名称加在.DO文件前面,这样免去module参数
3,模块文件放WEB-INF根目录
路径
WEB-INF/struts-config-admin.xml
本模块访问

Demo5


Demo88


Demo111

web.xml  配置

config/admin
/WEB-INF/struts-config-admin.xml

4,
forward多模块使用

Demo1fg

struts-config配置



备注
1,forward使用时一定要表明模块名称
2,模块名,
config/admin 最好和模块执行文件jsp
同名,否则无法识别
5,
page模块开发使用

Demo1fgqf

struts-config配置

备注
1,page参数一定要加.do,在访问actionForm时.
2,模块名称必须有,否则为默认配置文件中查找