我已经使用 struts 2 启动了一个 Web 应用程序。Apache tomcat 6.0 是我的 Web 服务器。我很清楚,我们可以使用 action-validation.xml 验证数据,因为我的 login-validation.xml 是——
<validators>
<field name="username">
<field-validator type="requiredstring">
<message>Login name is required</message>
</field-validator>
</field>
</validators>
但它只适用于预定义类型,如 requiredstring、int、email 等。如果我希望该用户名必须有一个字符,例如“*”,那么我们如何在 struts 2 中实现这种类型的验证。
还告诉我我上面解释的是服务器端验证或客户端验证。