Jsf 用于为<;创建对象的Java类;h:输入文件>;以编程方式
我为文件上传创建了一个简单的Jsf 用于为<;创建对象的Java类;h:输入文件>;以编程方式,jsf,Jsf,我为文件上传创建了一个简单的jsf应用程序,但没有像这样创建jsf输入文件 <h:form id="fileToUploadForm" enctype="multipart/form-data"> <h:inputFile id="fileToUpload" required="true" f5:multiple="multiple" requiredMessage="No file selected ..." onchange="fileSel
jsf
应用程序,但没有像这样创建jsf
输入文件
<h:form id="fileToUploadForm" enctype="multipart/form-data">
<h:inputFile id="fileToUpload" required="true" f5:multiple="multiple"
requiredMessage="No file selected ..." onchange="fileSelected();"
render="FilesTable"/>
<h:commandButton type="button" onclick="uploadFile()" value="Upload" />
</h:form>
我希望以编程方式创建它并将其添加到表单中。
例如:
htmlform.getChildren().add()
因为我之前使用的是JSF2.1,所以找不到该类
javax.faces.component.html.HtmlInputFile
该类是否存在于jsf API 2.2及以后版本中
org.omnifaces.component.input.InputFile
是我在omnifaces中找到的替代类。至少在stackoverflow中有多个关于以编程方式创建组件的问题。请按照中的要求查找、尝试、跟踪、提及等。现在,这是一个你要求我们为你编写代码的问题。@kukeltje我知道,并且已经用其他组件完成了这项工作。如果你能提供帮助,我只需要我的类的名称。JSF有api文档可用,源代码是开放的。如果您知道其他组件的类,那么通过IDE中的codecompletion或api文档查找类名应该不会太困难(这是我需要为您做的,因为我不知道它是从我的头顶上),但更重要的是,还要阅读