Fala galera, estou tentando gravar um arquivo em uma pasta dentro da aplicação.
Essa é minha Action a imagem é um FormFile do struts:
boolean isMultipart = FileUpload.isMultipartContent(request);
if(isMultipart)
{
String strFilePath = getServlet().getServletContext().getRealPath("/") + "\\static\\upload";
FormFile formFile = webForm.getImagem_txt();
String strFileName = formFile.getFileName();
byte[] dataFile = formFile.getFileData();
File file = new File(strFilePath + "\\" + strFileName);
OutputStream out = new FileOutputStream(file);
out.write(dataFile);
out.close();
}
JSP:
<html:form action="/configuracao/salvar" enctype=“multipart/form-data”>
<html:file property=“imagem_txt” styleId=“imagem_txt” />
</html:form>
Dessa forma NÃO da erro, ele está gravando em outra pasta. Eu quero gravar dentro do NomeAplicação\WebContent\static\upload.
Muito Obrigado desde já.