小談jsp頁面上傳資料的處理

2021-08-23 11:52:47 字數 547 閱讀 4824

在jsp頁面中,用到最多的也就最基本的就是提交資料,而且現在不僅僅是提交普通資料,還會上傳一下檔案,如果需要上傳檔案,即用到控制項,則表單的enctype屬性值就要設定為multipart/form-data,這就引出了乙個問題,怎樣接受普通格式的資料值,此時在後台的servlet直接用request.getparameter()方法是接不到普通格式的值的,比如使用apache的commonfileupload元件的時候也有這個問題,如何處理這個問題呢,肯定很多人都有自己的處理方法,偶先說一說自己常用的兩種方法:

1.使用smartupload元件

smartupload元件的smartupload類有乙個getrequest()方法,該方法返回經過資料傳輸格式處理的request物件,這個request物件就可以正常的使用getparameter()得到普通資料格式的值了。

2.使用iframe

在普通格式的表單中用iframe巢狀乙個可以長傳檔案的表單,即把普通格式資料的提交和檔案的上傳的分開處理,這樣也解決了一開始說的問題,至於頁面資料的共享問題,完全可以用request或是session隱藏物件來解決。

Ajax獲取的資料在jsp頁面上重複顯示

現象 滾動頁面滾動條,再重新整理頁面,jsp上重複顯示同一條資料 偶發 ajax返回的資料正常!原 如下,遮蔽了一些無關緊要的,所以顯得 有點亂.var flag true queryacts function queryacts function queryactsadd datatype jso...

關於註冊頁面上傳頭像並在後台處理資料

之前在做註冊頁面頭像上傳時,發現直接通過request.getparameter方法獲取到的值全是null,後面經過查詢資料找出了原因,因為在普通註冊頁面的基礎上加入了上傳頭像的功能,所以需要在form表單中加入enctype multipart form data 屬性值,並且在servlet中處...

EOS關於list的在jsp頁面上的迭代操作

500000 商品查詢 100商品 500001 區域查詢 200區域 jsp頁面中這樣寫 例子2 資料 101 10120081106 44芙蓉王,將軍 1011 1011 10,1 120081106 芙蓉王將軍 芙蓉王將軍 jsp頁 string s list type cost sort c...