技術要點
本節代碼詳細說明文件上傳功能的開發流程,介紹知識點如下:
struts.xml配置文件中有關文件上傳的配置:
<!--------------------文件名:struts.xml------------------->
<struts>
<!-- 系統常量定義,定義上傳文件字符集編碼 -->
<constant name="struts.i18n.encoding" value="gb2312"></constant>
<!-- 系統常量定義,定義上傳文件臨時存放路徑 -->
<constant name="struts.multipart.saveDir" value="c:\"></constant>
<!-- Action所在包定義 -->
<package name="C04.4" extends="struts-default">
<!-- Action名字,類以及導航頁面定義 -->
<!-- 通過Action類處理才導航的的Action定義 -->
<action name="upload" class="action.UploadAction">
<result name="input">/jsp/upload.jsp</result>
<result name="success">/jsp/result.jsp</result>
</action>
</package>
</struts>