如何在struts 2框架中验证select标签
我是编程新手,目前担任初级程序员。 我目前在验证其中一个表单中的选择标签时遇到一些问题。 我实际上想做的是确保在用户提交表单之前选择一项。
以我有的形式;
<s:select list="assessmentTypes" headerKey="0" headerValue=" -- Select One --"
listKey="id" value="name" listValue="name" key="course.assessmenttype"
name="assessmenttype.id"/>
我对验证有一些了解,但不确定如何对选择列表进行验证。
我尝试对字符串使用普通验证,但我认为在这种情况下不需要它。例如;
<field name="course.assessmenttype">
<field-validator type="requiredstring">
<message>Please Select a value</message>
</field-validator>
</field>
我们将不胜感激所有帮助,提前致谢。
I am a newbie into programming and i am currently employed as a junior programmer.
I am currently having some problems validating the select tags in one of my forms.
What i actually trying to do is to ensure that one item is selected before the user submits the form .
In the form i have;
<s:select list="assessmentTypes" headerKey="0" headerValue=" -- Select One --"
listKey="id" value="name" listValue="name" key="course.assessmenttype"
name="assessmenttype.id"/>
I have some knowledge of validation but not to sure how to do it for the select list.
I tried using a normal validation with strings but i don't think it is required in this case. for example;
<field name="course.assessmenttype">
<field-validator type="requiredstring">
<message>Please Select a value</message>
</field-validator>
</field>
all help would be appreciated, Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一种选择是使用设置了最小值的 int 验证器。因为你想要任何大于 0 的值。
One option is to use an int validator with a min value set. Since you want any value greater than 0.
将 headerKey="0" 设置为 headerKey=""
Set headerKey="0" to headerKey=""