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

File オブジェクトnullを Struts2requiredバリデータhttp://struts.apache.org/2.x/docs/required-validator.htmlで検証できます。

さらに、文字列 http://docs.oracle.com/javaee/6/api/javax/validation/constraints/NotNull.html@NotNullだけでなく、あらゆるタイプを受け入れます。

于 2012-12-14T20:54:03.823 に答える