extjs4,spring mvc3上傳檔案

2021-08-31 15:07:37 字數 950 閱讀 2496

本文講解下extjs4結合spring mvc3的註解完成上傳檔案的例子。

1 頁面檔案

click on "browse" button (image) to select a file and click on upload button

2 extjs的檔案

ext.onready(function()],

buttons: [

});}}}]

});});

3 上傳檔案的bean

import org.springframework.web.multipart.commons.commonsmultipartfile;

public class fileuploadbean

public void setfile(commonsmultipartfile file)

}

4 為了讓extjs顯示資訊,再設計乙個bean

public class extjsformresult

public void setsuccess(boolean success)

public string tostring()";}}

這裡其實是返回是否成功

5 controller層

可以看到,當出現錯誤時,extjsformresult.setsuccess(false);

return extjsformresult.tostring();

這兩句返回給前端ext js處理。

最後就是配置mvc了

設定檔案大小限制

乙個很奇怪的問題是,在ie 7下,好象有點問題,待解決,但在firefox和chrome下都沒問題,這個extjs 真怪,不用ext,普通的spring mvc是沒問題的哦

SpringMVC4 Hibernate4學習筆記

注 本文是以前幾篇部落格的簡單合併,未做更新 鑑於目前資料大多數都是基於spring3的配置,本人在最初搭建的時候遇到很多問題,由此記錄下來僅供參考 使用的jar檔案springframework4.0.6 為了方便整個先導入 hibernate4.3.6 required 下所有jar 以及 op...

ExtJs4 問題總結

在用到ext grid的時候,如果後台計算量大或者返回的資料量過大導致載入資料時間超時,時間超時後會發現grid沒有資料顯示。解決的方法是把超時的時間設定大點,ext的ajax預設請求都是30秒。設定方法如下 ext.ajax.timeout 90000 一秒 1000毫秒。上面設定是把timeou...

學習Extjs4心得

其實,學習extjs4的過程中,經常的檢視api。因為一開始接觸這個,所以一開始不會檢視api,但後來玩久了,也就能夠很熟練的玩了。其實,不管事什麼開發語言還是框架,學會檢視api是我們必須要做的事 在開發過程中,最糾結的就是除錯,我用的是firefox,裡面有個firebug,是除錯js的神器,可...