<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Joo</title>
    <description></description>
    <link>http://joo.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>JSF中设置Form为enctype=&quot;multipart/form-data&quot;的尴尬</title>
        <author>Joo</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://joo.javaeye.com">Joo</a>&nbsp;
                    链接：<a href="http://joo.javaeye.com/blog/159203" style="color:red;">http://joo.javaeye.com/blog/159203</a>&nbsp;
          发表时间: 2008年01月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          我需要用JSF实现一个fileUpload的功能模块，利用commons-fileUpload 1.2帮助其他都不成问题，但是在表单的content-type上出现问题，导致JSF不能处理request中的form如果把它像如下这样设置<br /><pre name="code" class="java">
        &lt;f:view>
            &lt;h:form  enctype="multipart/form-data">

                    
                    &lt;h:outputText value="选择文件：" />                   
                    &lt;INPUT TYPE="file" name="path" size="38"/>
                    

                    &lt;h:commandButton value="upload" actionListener="#{fileProcess.upload}"/>
                    &lt;h:messages/>

            &lt;/h:form>
        &lt;/f:view>
</pre><br /><br />google了一下，无非几个方案：<br />1 用servlet+jsp解决<br />2 用过滤器<br />3 利用其他JSF实现提供的现成组件<br />但是希望能通过JSF RI来解决，不知道有没有成功的解决方法？
          <br/>
          <span style="color:red;">
            <a href="http://joo.javaeye.com/blog/159203#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/70' target='_blank'><span style="color:red;font-weight:bold;">第二届网络工程师侠客行大会5月24日杭州举行</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 24 Jan 2008 21:42:41 +0800</pubDate>
        <link>http://joo.javaeye.com/blog/159203</link>
        <guid>http://joo.javaeye.com/blog/159203</guid>
      </item>
      </channel>
</rss>