java

位置:IT落伍者 >> java >> 浏览文章

谈谈对struts多模块的认识


发布日期:2023年08月25日
 
谈谈对struts多模块的认识

struts多模块可以加快团队的开发节奏但实际运用时需要注意以下几点

不支持path mapping (/do/*) 也就是说在传统的单模块程序中你可以在地址栏写上

http://localhost/myApp/index

但在多模块应用程序中这样写是错的原因是Struts不知道请求哪个模块

所以必须写成 http://localhost/myApp/indexdo

module prefix只适用于action 当你要通过struts的某些tag (如htmllink)跳转

到不同模块的jsp时就要用到SwitchAction

fx 在一个模块配置文件中写上

< action path=/switchMod

type=orgapachestrutsactionsSwitchAction/>

然后象这样使用

< htmllink action=/switchMod prefix=/moduleA&page=/moduleA/mainjsp>

ModuleA main JSP

< /htmllink>

由于module prefix只适用于action 所以在tiles配置文件中指明的跳转到jsp的url

不是相对于模块的而是相对于整个应用的

上一篇:实现向eclipse控制台输入消息

下一篇:Java开发工具Eclipse使用中报错的详细分析