我跟着this來自BalusC for FileUpload的教程。但二傳手是沒有得到所謂的問題在使用<t:inputFileUpload>
回答
,可以有以下的原因:
的
enctype="multipart/form-data"
屬性缺失的<h:form>
。這是必須的,才能將文件發送到服務器。ExtensionsFilter
在web.xml
中缺失或未正確映射到FacesServlet
的servlet名稱上。這是強制性的,以便能夠解析multipart/form-data
請求。有這已經解析的多部分/格式數據請求事先
ExtensionsFilter
之前的請求 - 響應鏈另一個過濾器。例如,當你使用RichFaces4時,這樣的過濾器將被自動加載,而你不需要在web.xml
中聲明它。請求主體只能被解析一次,所以ExtensionsFilter
會在這樣的另一個過濾器之後收到一個空請求。有一個在請求 - 響應鏈另一個濾波器的
ExtensionsFilter
已完全由例如轉發或重定向請求跳過ExtensionsFilter
之前。
有prettyfilter我交換了他們兩個仍然如果我添加'enc-type'它不會被提交,如果我刪除它被提交,但沒有setter調用 – user946782
您必須保持'enctype'的形式。那麼,您的具體問題是表單完全沒有提交?究竟發生了什麼? HTTP請求未被髮送?是否調用bean操作方法?您是否使用Ajax提交表單?你不應該爲此使用Ajax。它必須是一個普通的香草同步表單提交。 – BalusC
- 1. 問題的SINT32和<<
- 2. 使用IQueryable的<TEntity>代替DbSet <TEntity>問題
- 3. HTML5 - 使用<hgroup>和<a>問題
- 4. 速記<?問題
- 5. 問題<g:each>
- 6. 問題<s:select>
- 7. <xsl:comment>問題
- 8. 在導致問題後可以使用<th>標籤嗎?
- 9. 在JSF 2.0上使用<f:ajax>時遇到問題
- 10. 問題使用XPath <!DOCTYPE> ::序列生成的xml在VBS
- 11. 在ASP.NET MVC窗體中使用< >造成問題
- 12. 在EPPlus中使用ExcelRange.ToArray <>()時遇到問題
- 13. 在Android上使用holo主題<4.0
- 14. 超載「<<」運算符的問題
- 15. 問題超載<<操作
- 16. ArrayList的問題<ArrayList <String>>
- 17. 使用通用抽象類中的惰性<T>問題
- 18. 問題與<select>和:後用WebKit
- 19. LINQ用的IList <SelectedItemList>問題
- 20. 多個Perl`print $ cgi-> header,<< HTML; .... HTML`語句使問題
- 21. <input>問題定位在HTML/CSS
- 22. 的樣式在CSS問題<select>
- 23. 問題重載<運算符在C++
- 24. <button>微胖問題在Safari
- 25. ArrayList存在問題<int[]>
- 26. MySQL查詢問題,在日期<
- 27. 在訪問HTML <input>使用jQuery
- 28. 問題<a>&定位
- 29. <p:dialog> Primefaces的問題?
- 30. <Algorithms >除數問題
您是否閱讀了文章頂部的通知?這導致[這個答案](http://stackoverflow.com/questions/5418292/jsf-2-0-file-upload/5424229#5424229)。那麼,你是否遵循教程或Stackoverflow的答案? –
@Vineet:不同的是非常微妙。對於JSF 2.0,您只需要其他更多的用於戰斧的JAR。 – BalusC