使用tomcat7和primefaces显示绝对目录中的图像

时间:2013-03-27 12:37:26

标签: image tomcat primefaces directory

我想将我保存的图像保存到p:graphicImage

的绝对目录中

我测试了this solution (BalusC)

但图片未显示:

这是我的xhtml代码:

<h:form prependId="false" enctype="multipart/form-data">
    <p:fileUpload binding="#{upload}" mode="simple" id="monfileupload" 
                  value="#{articleMB.uploadedPicture}"/>
    <p:commandLink id="mylink" onclick="uploader();">
        <h:graphicImage id="monimage" value="/images/Chrysanthemum.jpg" 
                        height="64"  width="64" binding="#{image}" />
    </p:commandLink>
    <p:commandButton actionListener="#{articleMB.ajouter}" value="submit"
                     ajax="false" />
</h:form>

这里是tomcat的配置(在server.xml中):

<Context docBase="C:/images_test" path="/images" />

这是目录: enter image description here

我不知道出了什么问题

1 个答案:

答案 0 :(得分:0)

由于您使用的是tomcat 7,因此使用别名属性可以帮助您。

<Context ... aliases="/images=c:\images_test\">

您可以更多地了解http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

上属性的上下文参数