關於MyEclipse對Struts2配置文件較檢異常 Invalid result location value/parameter
有時候Struts.xml配置沒有錯誤,完全可以順利運行,而MyEclipse9以上版本卻經常出現一大坨錯誤標識,錯誤信息是
Invalid result location value/parameter
搜索了一下,結果大多都是轉載的某個“技巧”,就是直接右鍵Struts.xml然後選擇MyEclipse下的“removed all validater 什麼什麼的” 就是在這個Struts.xml文件上去掉所有較檢結果的標識,比如所有的紅叉叉啊警告啊什麼的。
但是這樣做有些不大好吧,假如是其它錯誤呢? 比如不符合Struts dtd約束的語法錯誤呢,這些也不會報錯了吧。 所以這不是一個好方法。
其實想一下就能找到解決方法,MyEclipse肯定在普通驗證xml方法之外加了Struts的特殊檢驗規則罷了,找到它,取消掉就ok了嘛。。。
在這裏:
搜索了一下,結果大多都是轉載的某個“技巧”,就是直接右鍵Struts.xml然後選擇MyEclipse下的“removed all validater 什麼什麼的” 就是在這個Struts.xml文件上去掉所有較檢結果的標識,比如所有的紅叉叉啊警告啊什麼的。
但是這樣做有些不大好吧,假如是其它錯誤呢? 比如不符合Struts dtd約束的語法錯誤呢,這些也不會報錯了吧。 所以這不是一個好方法。
其實想一下就能找到解決方法,MyEclipse肯定在普通驗證xml方法之外加了Struts的特殊檢驗規則罷了,找到它,取消掉就ok了嘛。。。
在這裏:
去掉build較檢,保留手動較檢,這樣當實在是需要MyEclipse提供的Struts2較檢的時候手動較檢一下就搞定了