`

使用primefaces的JSF做一个文件上传功能所遇到的问题

    博客分类:
  • JSF
阅读更多
    使用primefaces的JSF做一个UPLOAD文件的功能,在配置中遇到下面的问题
    开始在web.xml里面加入filter:
<filter>
   <filter-name>PrimeFaces FileUpload Filter</filter-name>
   <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>        
<filter-mapping>
   <filter-name>PrimeFaces FileUpload Filter</filter-name>
   <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>


    然后启动项目,就报错:
2011-11-09 11:21:41.546:WARN::Nested in java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory


先看了下primefaces-2.2.jar里面有org.primefaces.webapp.filter.FileUploadFilter,然后估计是包没有导入进来,网上GOOGLE下,在stackoverflow里面找到了问题所在,需要在pom.xml文件导入commons-fileupload包,问题就得到了解决。
分享到:
评论

相关推荐

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    JSF(JavaServer Faces)是Java...对于希望学习或改进自己JSF文件上传功能的开发者来说,这是一个宝贵的资源。通过深入研究源代码,可以了解到如何处理大文件、如何优化上传性能以及如何确保上传过程的稳定性和安全性。

    primefaces jsf spring3.2.4 hibernate4.2.7 maven整合

    标题 "primefaces jsf spring3.2.4 hibernate4.2.7 maven整合" 涉及到的是一个基于Java技术栈的Web应用程序开发整合。以下是这些技术的详细说明: **PrimeFaces**:PrimeFaces是一个开源的用户界面组件库,专为Java...

    JSF+primefaces 网盘实现代码前端

    在本文中,我们将深入探讨如何使用JavaServer Faces (JSF) 框架与PrimeFaces库结合,构建一个基于HTML、CSS和JavaScript的网盘应用前端。PrimeFaces是一个流行的Java库,提供了丰富的UI组件,使得开发高质量的Web...

    JSF 上传文件例子

    1. 开发自定义组件:这是解决JSF文件上传问题的一种方法,通过编写自定义组件,可以扩展JSF的功能以支持文件上传。这通常涉及到解析multipart/form-data请求,处理文件流,并将其与后台的管理Bean进行交互。 2. ...

    一个上传文件的jsf组件

    本篇文章将深入探讨如何使用JSF组件实现文件上传功能,并结合描述和标签来阐述这一主题。 首先,我们需要理解JSF组件的工作原理。JSF是一种基于Java的MVC(模型-视图-控制器)框架,用于构建动态的、数据驱动的Web...

    JSF页面,<p:fileUpload组件文件上传

    在JavaServer Faces (JSF)框架中,PrimeFaces是一个非常流行的UI组件库,它提供了许多增强用户界面的功能。其中,`&lt;p:fileUpload&gt;`组件是用于实现文件上传功能的一个重要元素。本篇文章将深入探讨如何使用PrimeFaces...

    Netbeans 开发 JSF 2.0 入门学习,使用Primefaces 及JPA

    通过以上步骤,你就可以使用Netbeans、JSF 2.0、Primefaces和JPA创建一个功能完备的Web应用了。记住,不断实践和理解每个组件的工作原理是提升技能的关键。在学习过程中,可以参考提供的PDF文档,它们可能详细讲解了...

    unofficial-primefaces, PrimeFaces JSF组件的非官方镜像.zip

    unofficial-primefaces, PrimeFaces JSF组件的非官方镜像 PrimeFaces非官方产品。 PrimeFaces JSF组件的非官方镜像为什么?新Maintanance策略没有从 PrimeFaces 3.5开始的免费版本。这个工作计划旨在提供免费可用的...

    jsf2+primefaces+spring+hibernate案例

    【标题】"jsf2+primefaces+spring+hibernate案例"揭示了一个基于Java的全栈Web开发项目,它整合了几个关键的技术框架。JSF(JavaServer Faces)是Oracle公司推出的Java Web应用程序开发框架,用于构建用户界面。...

    JSF实现的文件上传

    总结,JSF提供了一种直观的方式来实现文件上传功能,通过`&lt;h:inputFile&gt;`组件和Managed Bean,开发者可以轻松地处理文件上传的前端和后端逻辑。为了处理大文件并优化性能,可能需要采用额外的技术和策略。同时,确保...

    jsf 文件上传和下载

    本文将详细介绍如何在JSF环境中实现文件上传和下载,并提供一个可直接在Eclipse下用Tomcat运行的例子。 一、文件上传 1. **依赖库**:在JSF中处理文件上传,我们需要引入Apache Commons FileUpload库,它提供了...

    jsf-primefaces:JSF Primefaces教程

    而Primefaces是JSF的一个热门扩展库,提供了丰富的UI组件和强大的功能,使得开发者能够创建更加美观、交互性强的Web应用。本教程将深入讲解如何使用JSF Primefaces进行开发。 **1. JSF基础知识** - **JSF架构**:...

    jsf2(primefaces3)+spring+hibernate案例下载

    【标题】"jsf2(primefaces3)+spring+hibernate案例下载"涉及到的是一个集成开发环境,其中包含了JavaScript Server Faces (JSF) 2.0版本、PrimeFaces 3.0 UI库、Spring框架以及Hibernate ORM工具。这个案例提供了...

    JSF2.0 + PrimeFaces在websphere7.0上的部署安装

    1. **复制jar包**:从你的项目中的`WEB-INF/lib`目录下,将所有与JSF2.0和PrimeFaces相关的jar文件复制到一个新的文件夹中。这些jar包可能包括但不限于jsf-api.jar、jsf-impl.jar、primefaces-x.x.x.jar等。 2. **...

    jsf primefaces datatable

    PrimeFaces 是一个流行且功能丰富的JavaServer Faces (JSF)组件库,提供了许多用户界面组件,其中包括`DataTable`。在JSF应用中,`DataTable`是一个非常重要的组件,用于展示数据集,如数据库查询结果,通过表格形式...

    JSF2 + Primefaces3 + Spring3 & Hibernate4 Integration Project

    JavaScript Framework (JSF) 是Java平台上的一种用于构建用户界面的MVC(Model-View-Controller)框架,而Primefaces是一个基于JSF的开源UI组件库,提供了丰富的用户界面组件。Spring3 是一个全面的企业级应用开发...

    primefaces-3.5.zip

    在使用PrimeFaces 3.5时,开发者需要注意兼容性问题,确保与所使用的JSF版本、服务器环境以及其他库相兼容。此外,PrimeFaces的组件通常依赖于jQuery,因此在项目中也要考虑jQuery的版本和使用方式。 总的来说,...

    PrimeFaces教程(中文)

    PrimeFaces是一套开源的JSF组件套装,共有100多个支持AJAX的JSF组件。另外一个TouchFaces模块提供了用于移动web应用开发的UI工具。PrimeFaces的主要目标是为JSF创建终级组件集。 Prime技术 PrimeFaces由Prime技术...

    primefaces cookbook示例代码

    《PrimeFaces Cookbook》是一本专为Java开发人员编写的实用指南,主要介绍如何使用PrimeFaces框架来构建富互联网应用...同时,它也是一个很好的参考资源,当你在实际开发中遇到问题时,可以从中寻找解决方案或灵感。

    jsf2.0上传组件(servlet3.0)

    若要实现此功能,你可能需要使用`&lt;h:inputFile&gt;`的多个实例或一个自定义组件,或者借助于第三方库,例如PrimeFaces的`&lt;p:fileUpload&gt;`组件,它可以方便地处理多文件上传。 最后,安全性是任何文件上传功能不可忽视...

Global site tag (gtag.js) - Google Analytics