File upload jsf 2.1无法导入
我正在尝试将标签添加到我的站点 我已经在java EE 7 jsf 2.2和primefaces 4.0下完成了我的站点,并在glassfish 4下工作,但我的生产环境将有jboss,我注意到这个应用服务器上没有java EE 7,所以我将我的站点降级为java EE,这导致我使用jsf 2.1 我现在面临的问题是渲染项有问题。特别是当我遇到错误时,有输入文件标签的表单File upload jsf 2.1无法导入,file-upload,jsf-2,jboss7.x,File Upload,Jsf 2,Jboss7.x,我正在尝试将标签添加到我的站点 我已经在java EE 7 jsf 2.2和primefaces 4.0下完成了我的站点,并在glassfish 4下工作,但我的生产环境将有jboss,我注意到这个应用服务器上没有java EE 7,所以我将我的站点降级为java EE,这导致我使用jsf 2.1 我现在面临的问题是渲染项有问题。特别是当我遇到错误时,有输入文件标签的表单 <h:inputFile> Tag Library supports namespace: http://jav
<h:inputFile> Tag Library supports namespace: http://java.sun.com/jsf/html, but no tag was defined for name: inputFile
我不明白为什么会这样
我需要解决这个问题,并使我的页面可以使用inputfile标记
如果我使用primefaces inputfile,页面仍然无法工作,因为呈现停止完全有效是JSF 2.2特定的标记,在JSF 2.1中不可用。但您可以使用组件库提供的上载组件。由于您已经在使用primefaces,请使用它们的组件。从primefaces上载的文件有错误,而且似乎没有计划修复它,您只能在每次上载时上载第一个文件。虽然这个问题有一个公认的答案,但并不总是可以使用特定组件套件中的上载组件。尤其是如果你已经使用了另一个。他们中的许多人使用jquery,不幸的是,jquery不是在无冲突模式下使用的。一个仍然有效的替代方案是使用BalusC的解决方案:最后,我按照你的建议做了,现在所有的事情都像一个符咒!
malformedXML: During update: javax.faces.ViewState not found