我在netbeans(glassfish)中使用jsf,我想编辑我的创建表单以包含一个文件上传组件,一旦提交表单,它将将图像目录发送到mysql中的相应图像字段。我试图改变我的代码:
<h:inputText id="imageUrl" value="#{artefactsController.selected.imageUrl}" title="#{bundle.CreateArtefactsTitle_imageUrl}"/>
至:
<t:inputFileUpload id="imageUrl" value="#{artefactsController.selected.imageUrl}" title="#{bundle.CreateArtefactsTitle_imageUrl}"/>
这是使用 myfaces 组件(战斧)有什么办法可以将上传字段的值传递给输入文本框?或者也许我需要调用一些方法。如果有人能告诉我如何使用我已经拥有的表格将目录导入数据库,我将不胜感激。表格是由我已经定义的实体生成的。
我至少需要一个关于如何将上传组件的托管 bean 链接到的提示:
value="#{artefactsController.selected.imageUrl}"
也许一个
valuechangelistener="#{componentbean.getfilename()"
我只需要有人为我解决逻辑!