我的问题很简单。我想上传服务器内的文件(不是外部位置);在WEB-INF /文件中说(如果这是一个好主意。 到目前为止,我已将文件上传到外部位置,但问题是我无法将文件(图像)显示回details.xml
这是我的代码:
图像上传并通过Hibernate将位置保存到数据库(此处不关注)。
<h:form enctype="multipart/form-data">
<h:panelGrid columns="1">
<h:panelGroup>
<p:fileUpload fileLimit="1" auto="true" fileUploadListener="#{employeeManagedBean.upload}" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" sizeLimit="100000" description="Upload Image" required="true" />
</h:panelGroup>
</h:panelGrid>
</h:form>
这里是来自details.xml的片段,它应该显示图片(但是没有,尽管在渲染页面中显示的那个图片的链接是正确的。)
<h:graphicImage value="#{employeeManagedBean.image}"/>
我在哪里搞砸了。我是新手!