最近學習用SSH做網頁,遇到了檔案上傳的一些知識,下面就總結總結。
1.下面是一個檔案上傳的JSP頁面
其中,表單中enctype="multipart/form-data"的意思,是設定表單的MIME編碼。預設情況,這個編碼格式是application/x-www-form-urlencoded,不能用于檔案上傳;隻有使用了multipart/form-data,才能完整的傳遞檔案資料,進行下面的操作.
這個屬性很重要,當初就是因為沒有寫這個屬性,找了好久原因呀。
2.SSH架構中Form用來接收JSP的參數
在Form中使用要使用FormFile類來接收傳來的參數。
3.SSH架構中Action用來處理檔案上傳
總結:
利用以上三步的源代碼,結合基本的SSH中JSP檔案到Form,Action的配置就可以實作檔案的上傳功能。