您的位置:首页 > 其它

使用Webwork的FieldError进行错误显示

2007-03-27 00:10 369 查看
首先在Action中加入错误信息:






public void validate() ...{







if(name.equals("gaoxiang"))...{


message="please input success name";





addFieldError("name1","user name1 error");


addFieldError("name2","user name2 error");


addFieldError("name3","user name3 error");


}


}

jsp中有两种显示方式:

(1)迭代循环



<ww if test="hasFieldErrors()">


<ww:iterator value="fieldErrors">


<li><ww:property value="value[0]"/></li>


</ww:iterator>


</ww>




结果:


user name1 error


user name2 error


user name3 error

(2)随机定位




<ww if test="hasFieldErrors()">


<li><ww:property value="fieldErrors.get('name1').get(0)"/></li>


</ww>




结果:


user name1 error
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐