我有一个表,其中一列是varchar(64)。我正在使用JSF在Java中构建一个Web表单,其中表单有一个文本框,用户可以在其中键入自由文本并保存到上面提到的表中的列中。我需要编写一个验证器来检查文本框中的字符数是否超过64(因为它会在保存到数据库时崩溃)。需要一些建议来编写此验证器。
答案 0 :(得分:3)
你可以做这样的事情
<h:inputText id="username" value="#{user.username}"
size="64" required="true"
label="UserName" >
<f:validateLength minimum="0" maximum="64" />
</h:inputText>