Я хотел бы загрузить изображение и сохранить его на сервере, а затем показать его с h: graphicImage? Я хотел бы сохранить его в "resources/images" приложения. Я использую glassfish 4. Прямо сейчас, файл переходит к "domain1\generated\jsp\FileUpload". Спасибо вам
Моя форма
<h:form id="form" enctype="multipart/form-data">
<h:messages/>
<h:panelGrid columns="2">
<h:outputText value="File:"/>
<h:inputFile id="file" value="#{uploadPage.uploadedFile}"/>
</h:panelGrid>
<br/><br/>
<h:commandButton value="Upload File" action="#{uploadPage.uploadFile}"/>
</h:form>
Мой bean
@Named
@ViewScoped
public class UploadPage {
private Part uploadedFile;
public void uploadFile(){
File file = File.createTempFile("somefilename-", ".jpg", new File("C:\\var\\webapp\\images"));
uploadedFile.write(file.getAbsolutePath());
}
}