JSF中設置Form爲enctype="multipart/form-data"的尷尬

我需要用JSF實現一個fileUpload的功能模塊,利用commons-fileUpload 1.2幫助其他都不成問題,但是在表單的content-type上出現問題,導致JSF不能處理request中的form如果把它像如下這樣設置

<f:view>
<h:form enctype="multipart/form-data">


<h:outputText value="選擇文件:" />
<INPUT TYPE="file" name="path" size="38"/>


<h:commandButton value="upload" actionListener="#{fileProcess.upload}"/>
<h:messages/>

</h:form>
</f:view>


google了一下,無非幾個方案:
1 用servlet+jsp解決
2 用過濾器
3 利用其他JSF實現提供的現成組件
但是希望能通過JSF RI來解決,不知道有沒有成功的解決方法?
發佈了3 篇原創文章 · 獲贊 0 · 訪問量 818
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章