0
내 struts2 응용 프로그램에서 "File Upload Interceptor"를 사용하고 있습니다. 잘 실행되고 있지만 같은 JSP 페이지가 나타나면 업로드 후 <s:file>
태그의 텍스트 상자에 탐색 된 파일 이름이 표시되지 않습니다. 즉, 업로드 성공 후 텍스트 상자가 비어 있습니다. 여기Struts2- 파일 업로드 인터셉터 : 업로드 후 파일 이름이 나타나지 않습니다
public class UploadMySample extends ActionSupport {
private File sample;
private String sampleContentType;
private String sampleFileName;
public File getSample() {
return sample;
}
public void setSample (File sample) {
this. sample = sample;
}
//Here is the file uploading code
return SUCCESS;
}
UploadMySample.java 내 코드 snippet-
main.jsp
<s:form action="smAction" enctype="multipart/form-data" theme="simple">
<s:file name="sample"/>
<s:submit action="uploadSample" value="All upload" />
</s:form>
struts.xml
<action name=" uploadSample " class=" UploadMySample">
<interceptor-ref name="defaultStack"/>
<result name="input"> /login.jsp</result>
<result name="success">/main.jsp</result>
</action>
입니다
좋습니다.