问题描述
这样一个问题,本来struts.xml配置的是DMI方法调用,跳转都很正常,后来整合系统后,可以调用到Action的对应方法,但是找不到对应的result,一直报HttpStatus404。后来了解,整个系统中有一个人的配置使用的是通配符的方法调用,能够正常跳转,于是我也改成了通配符,跳转成功。现在想问一下这是为什么,通配符和DMI有什么区别,是不是因为有通配符的配置了,所以不走我原来的配置,但是namespace都是不同的。。求解
解决方案
解决方案二:
1.通配符也是动态方法调用。2.Action请求匹配原则:先完全匹配,再通配符匹配。
解决方案三:
通配符比较方便,不过有一样,result要一样,要不然找不到对应的页面,对于DMI,应该是要单独去对应result吧,反正我觉得result的结果是个需要考虑清楚的问题
时间: 2024-11-03 05:03:08