1
У меня есть простая форма для загрузки файла, он показывает имя файла с расширением tmp, но не показывает фактическое имя загруженного файла.Имя файла не отображает имя загружаемого файла
JSP
<s:form id="uploadCSV" method="POST" action="add" enctype="multipart/form-data">
<s:file name="csv" label="Upload File"/>
<s:submit/>
</s:form>
Java
private File csv;
private String contentType;
private String fileName;
private String filename;
private String FileName;
private String Filename;
..... all getter setters here .....
System.out.println("file:" + fileName); <<null
System.out.println("Name >>>>" + this.csv.getName()); << upload_344f45f4f54f5f5_54r5r4000.tmp
System.out.println("Name >>>>" + this.contentType); << null
System.out.println("Name >>>>" + this.FileName); << null
System.out.println("Name >>>>" + this.Filename); << null
System.out.println("Name >>>>" + this.filename); << null
Возможно, 'fileInputFromForm' лучше, чем' formName'. :) –
@AleksandrM Да, это гораздо более уместно. Обновлено. Благодарю. –