1
我需要一些幫助。存儲在spring-mvc bean中的文件
我使用彈簧MVC與註釋,我已經爲JSP BillBean定義:
public class BillBean {
private String address;
.......
private Annex annex;
}
public class Annex {
private String name:
.........
private Doc doc;
}
public class Doc{
private String name;
.........
private byte[] file;
}
我需要保存的文檔類文件中,在我把下面的代碼在jsp:
<form:input type="file" path="annex.doc.file" />
但是在完成提交之後,當試圖驗證bean來驗證類時,我發現doc = null。
據我所知,問題是文檔還沒有被處理spring bean初始化,我試圖在BillBean的構造函數中創建一個新實例,但我未能初始化classe文檔。
任何人都知道告訴我我需要做什麼來解決這個問題?
非常感謝你提前
你已經實現了專用領域的getter和setter權利? – gerrytan
如果不支持'multipart/form-data',那麼你是否支持'enctype =「multipart/form-data」'表單定義。 – Usha
是的,我已經實現了getters和setter,我的表單已經定義了enctype =「multipart/form-data」。其餘的表單字段被正確存儲。如果我把文檔類放在billBean上,那麼文件存儲正確,但現在不會初始化類文檔 – user1821460