我有一个包含空格的文件名:bw3 - Copy_1340627264571.jpg
我使用此名称加载图像,如下所示:
<h:graphicImage value="/#{myBean.imageFolder}/#{image.name}" width="30" height="30" style="border:0;"/>
这被翻译成:
<img width="30" height="30" style="border:0;" src="/MyAPP/image/bw3+-+Copy_1340627264571.jpg">
而如果我尝试在 outputText 中打印名称,则打印正确:
<h:outputText value="#{image.name}"/>
这被翻译成:
<span id="myForm:viewImagesTable:0:_t68">bw3 - Copy_1340627264571.jpg</span>
任何想法如何解决这个问题?