myeclipse添加的struts2在搜索namespace时并不逐级查找
引言:
今天用myeclipse想写个demo给网友自己体验一下struts2的“URI搜索命名空间匹配action顺序”,结果把自己吓到了,完全不是那回事。于是有了此篇博文。
正文:
同一个项目,一行代码一行配置都没动,myeclipse添加struts2支持后,搜索命名空间的规则是:
1)按指定命名空间查找action,若找到则交付处理;
2)若未找到,则去默认包命名空间查找,若找到交付处理;
3)若仍未找到,则报404;
把myeclipse-struts2支持去掉,将struts2的几个包拷进来,再测试。与网上说法一致了。
2011-11-28 19:29 <DIR> ..2011-11-28 19:29 0 a.txt2009-10-05 09:22 57,779 commons-fileupload-1.2.1.jar2009-10-05 09:22 38,015 commons-logging-1.0.4.jar2009-10-05 09:22 879,259 freemarker-2.3.15.jar2009-10-05 09:22 239,803 ognl-2.7.3.jar2009-10-05 09:22 756,085 struts2-core-2.1.8.jar2009-10-05 09:22 1,557,320 xwork-core-2.1.6.jar 7 个文件 3,528,261 字节
目前怀疑跟myeclipse的freemarker有关。稍后确认。