Java 超过文本框大小的字符的验证程序

Java 超过文本框大小的字符的验证程序,java,validation,jsf,Java,Validation,Jsf,我有一个表,其中一列是varchar(64)。我正在使用JSF用Java构建一个web表单,表单中有一个文本框,用户在其中键入自由文本,并保存到上述表中的列中。我需要编写一个验证器来检查文本框中的字符数是否超过64(因为它在保存到数据库时会崩溃)。需要一些建议来编写此验证器。您可以这样做 <h:inputText id="username" value="#{user.username}" size="64" required="true"

我有一个表,其中一列是varchar(64)。我正在使用JSF用Java构建一个web表单,表单中有一个文本框,用户在其中键入自由文本,并保存到上述表中的列中。我需要编写一个验证器来检查文本框中的字符数是否超过64(因为它在保存到数据库时会崩溃)。需要一些建议来编写此验证器。

您可以这样做

<h:inputText id="username" value="#{user.username}" 
                size="64" required="true"
                label="UserName" >
                <f:validateLength minimum="0" maximum="64" />
            </h:inputText>  


你可以这样做

<h:inputText id="username" value="#{user.username}" 
                size="64" required="true"
                label="UserName" >
                <f:validateLength minimum="0" maximum="64" />
            </h:inputText>  


@mona欢迎您随时投票/将其标记为答案,因为它是为您的,您受欢迎的btw:)@mona欢迎您随时投票/将其标记为答案,因为它是为您的,您受欢迎的btw:)