日期:2014-05-18  浏览次数:20745 次

一个Struts的问题,很急,在线等.......

struts   在action端进行校验以后,应该会将错误信息返回到页面,如果我要自己写代码获取错误信息,主要是想获取出现错误的field的property,不知道有没有什么办法获取?

我的意图:   获取出现错误的field的property,   比如userName,   除了用 <html:errors   /> 显示错误以外,我还想highlight出错的field

谢谢!!

------解决方案--------------------
highlight通过CSS来控制
------解决方案--------------------
还是不明白你的意思。
我假设你是通过actionform来验证的
出错的话struts把一个错误集合加到request里面
你页面除了用html:errors 还可以用 <% request.getAttribute(xxxxxxx) %> 来判断并且作处理