读书人

struts2.16 数据查验

发布时间: 2012-10-17 10:25:47 作者: rapoo

struts2.16 数据检验

?从Struts ValueStack Debug分析数据: (打开<s:debug></s:debug>标签)

?

Object Property Name Property Value com.bjsxt.struts2.user.action.UserAction texts null actionErrors [] errors {name=[name is error, name is error2], pwd=[pwd is error]} fieldErrors {name=[name is error, name is error2], pwd=[pwd is error]} errorMessages [] name a locale zh_CN actionMessages [] com.opensymphony.xwork2.DefaultTextProvider texts null 

?

?其实在开发时只要打开<s:debug></s:debug>标签就很清楚ValueStack里的内容,

从上面数据分析可以看出ValueStack存放数据的方式,ValueStack里存放不同的map,map的value存放集合,上面的eror.name里就有两个元素.

?

<s:property value="errors.name[0]"/>这个标签很好用,可能取到ValueStack里的所有值,例如<s:property value="fieldErrors.name"/>这样也可以

读书人网 >软件架构设计

热点推荐