绮崽. 2023-10-07 16:01 采纳率: 0%
浏览 6

FreeMarker根据对象中返回的图片路径,反显出图片


<#if hrmEmpoyeeDto??>
    <#assign imageUrl="${hrmEmpoyeeDto.sfzf!}">
    <img id="sfzfImage" src="${imageUrl}"/>
<#else >
    <img id="sfzfImage" src=""/>
</#if>

hrmEmpoyeeDto.sfzf中的路径是https://mis.hqcanyin.com/file/file/showImg?imgPath=%2Fservice%2Ffile%2Fstatic%2F2023-10-07%2Fimg%2F20231007113206_image-20230909151147717.png

问题:hrmEmpoyeeDto.sfzf中有值,img标签显示不出图片!但如果把Img中的src属性写死,是会显示出来的,src="${imageUrl}"这样子又显示不出来

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-07 20:48
    关注

    引自强大而免费的微信小程序:皆我百晓生。


    修改为直接写入图片路径,可以显示出图片,如下所示:

    <#if hrmEmpoyeeDto??>
        <#assign imageUrl="https://mis.hqcanyin.com/file/file/showImg?imgPath=%2Fservice%2Ffile%2Fstatic%2F2023-10-07%2Fimg%2F20231007113206_image-20230909151147717.png">
        <img id="sfzfImage" src="${imageUrl}"/>
    <#else>
        <img id="sfzfImage" src=""/>
    </#if>
    

    请确保${hrmEmpoyeeDto.sfzf}返回的是正确的图片路径。另外,如果该路径指向的图片不存在或无法访问,也可能导致图片无法显示。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月7日