struts2學習之基礎筆記8

文件的上傳和下載post

上傳spa

步驟1:在文件上傳表單中設置method和enctype屬性值orm

格式:<s:form method=post enctype =multipart/ form.data>xml

  <s:file name=xxx />繼承

 </s:form>ip

步驟 2:在Action中,要求必須建立三個成員變量get

格式:File xxx;String xxxFileNmae;String xxxContentType;get/set方法input

步驟3:在Action的execute()方法中利用文件的讀寫操做進行上傳處理文件上傳

注意:io

1若須要設置上傳文件的大小和類型,則必須從新設置fileUpload攔截器的兩個成員變量,

maximumSize和allowedType。

2 若限制上傳文件大小類型,需將Action繼承ActionSupport同時在Struts.xml文件中添加<result name=input><?result>。

3 因爲手動引入fileUpload攔截器,則必須添加default且位置在fileUpload引入以後。

4 若進入上傳校驗信息的自定義,需在Struts2-core.jar文件中經過org.opache.struts/struts-messages.properties進行鍵的獲取,並在國際化文件中從新設定

相關文章
相關標籤/搜索