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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章