Struts2 选择框上的struts 2验证

Struts2 选择框上的struts 2验证,struts2,Struts2,在我的注册jsp页面中 <s:select name="person.address.city.state.country.id" list="countryList" listKey="id" listValue="name" headerKey="-1" headerValue="Select" label="Country*" cssClass="profilebox"/> <s:select name="person.address.city.state.id" l

在我的注册jsp页面中

<s:select name="person.address.city.state.country.id"  list="countryList" listKey="id" listValue="name" headerKey="-1" headerValue="Select"  label="Country*" cssClass="profilebox"/>
<s:select name="person.address.city.state.id" list="stateList" listKey="id" listValue="name"  headerKey="-1" headerValue="Select"  label="State*" cssClass="profilebox"/>

当我们单击“提交”时,此选择框中没有值。。验证正在运行,但选择框显示仅在注册模式下选择不从数据库获取值,无需验证代码即可轻松执行

请参阅


通常,您可以使用
Preparable
界面重新填充控件,但也可以将值保留在会话或应用程序上下文中(仅在适当的情况下),或使用
标记(次优,IMO).

你的问题到底是什么?你能重新表述你的问题吗?对我来说,这似乎是一个谜。只有当你清楚地定义你的问题时,有人才能帮助你,所以请尝试重新表述你的问题。你应该向我们展示相应的struts操作。您是否填充了
countryList
stateList
?显示操作类代码。如果列表未填充,则说明您尚未归档,或者可能没有任何getter方法。控制台/日志文件上有错误吗