2014-01-17 35 views

回答

-1

我会做它在onValidateFromX事件(其中X为形式的ID)。

如:

@InjectComponent 
private UploadedFile myFile; 

@InjectComponent 
private Form myForm; 

@Inject 
private Messages messages; 

void onValidateFromMyForm() { 
    if (!myFile.getFileName().toLowerCase().endsWith(".jpg")) { 
     String errorMsg = messages.get("invalid-file-type", myFile.getFileName()); 
     myForm.recordError(myFile, errorMsg); 
    } 
}