今天改bug的時候,突然發現有個Action裏的方法,不能正常跳轉到本方法在action中配置的result,最後發現同事寫的這個struts配置文件中的pacakge的name與namespace不相同,比如說配置文件名稱:business.xml,name=business,namespace=biz,但是在訪問url中,用business或者用biz都可以,但是如果url用business的話,action方法做跳轉就找不到result;url中改爲biz,跳轉就正常了,網上找了一下,有人說:struts配置文件中的package name屬性不是解決重名問題的,而是用來實現繼承的,namespace纔是用來解決重名的。
先記下來,有時間看看struts找處理類的過程。