0

我有一个输入表单:

<s:form action="myaction" method="POST" enctype="multipart/form-data" >
   ...     
   <s:file label="Picture" name="img" /> 
   ...
   <s:submit value="Send" />
</s:form>

如果用户不插入图像(这是必填字段),我如何返回错误?我正在使用 Hibernate 验证(@NotEmpty、@NotNull、ecc..),但我不知道是否可以验证文件输入字段。

4

1 回答 1

0

null您可以使用 Struts2required验证器http://struts.apache.org/2.x/docs/required-validator.html验证 File 对象。

另外@NotNull接受任何类型,不仅是字符串http://docs.oracle.com/javaee/6/api/javax/validation/constraints/NotNull.html

于 2012-12-14T20:54:03.823 回答