已经解决了,绕弯路了,本想改写了validator方法,还看了struts的相关源代码,想从ValidatorResults入手,结果突然想到,我把error对象遍历下不就可以了吗,于是,找到validator在request存放error对象的名字,通过阅读源码,发现是Global.ERROR_KEY这个constant,通过这个获得errors,然后发现他是以field name为key的,这下好办多了<html:error property="field name"/>就可以了
唉,绕了一大圈,希望还有类似问题的朋友可以不用绕弯路
散分