0
在我的struts2應用程序中,我使用的是「文件上傳攔截器」。它運行良好,但上傳後,當出現相同的jsp頁面時,它不會在<s:file>
標記的文本框中顯示瀏覽的文件名,即文本框在成功上傳後變空。 這裏是我的代碼snippet-Struts2文件上傳攔截器:上傳文件名後沒有出現
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>
UploadMySample.java
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;
}
請建議。