SpringフォームにバインドされているバッキングBeanにタイプのフィールドがありますMultipartFile
(私は使用していMultipartFilter
ます)、
<form:form htmlEscape="false" action="${pageContext.request.contextPath}/admin_side/Category.htm" id="dataForm" name="dataForm" method="post" commandName="categoryBean" enctype="multipart/form-data">
<input type="file" id="txtCatImage" name="txtCatImage"/>
</form:form>
バッキングビーン、
final public class CategoryBean
{
private MultipartFile txtCatImage=null;
public MultipartFile getTxtCatImage()
{
return txtCatImage;
}
public void setTxtCatImage(MultipartFile txtCatImage)
{
this.txtCatImage = txtCatImage;
}
}
のような注釈を適用しようとしまし@NotEmpty
たが、機能しませんでした。彼らは例外で終わった。
javax.validation.UnexpectedTypeException:タイプのバリデーターが見つかりませんでした:org.springframework.web.multipart.MultipartFile
Validation-API1.0.0を使用しています。ユーザーがファイルをアップロードせず、HibernateValidatorを使用して送信ボタンを押した場合、これで検証を実行できますか?