当前位置: 首页 > 知识库问答 >
问题:

显示默认图像胸腺叶

公良昕
2023-03-14

当图像存在时,我想在thymleaf中显示背景图像,但如果不存在,我想在那里显示默认图像。我试过的如下

<div class="reward-header"
 th:attrappend="style='background-image:url('+ ${rewardCampaign.image != null ? 
 rewardCampaign.image : '' } + ')'  ">

在最后一个空引用中,我想放一个这样的默认图像

<div class="reward-header"
 th:attrappend="style='background-image:url('+ ${rewardCampaign.image != null ? 
 rewardCampaign.image : @{/assets/img/samp-img-1.jpg} } + ')'  ">

但它显示出错误。正确的语法是什么?

共有2个答案

朱保赫
2023-03-14

像这样的怎么样?

<div  th:with="image=${rewardCampaign.image} ?: @{/assets/img/samp-img-1.jpg}"
      th:style="|background-image: url('${image}')|"
      class="reward-header">
龙嘉玉
2023-03-14

尝试使用以下片段

<div class="reward-header" th:with="imageUrl=${rewardCampaign.image} ?  
   ${rewardCampaign.image } : @{'/assets/img/samp-img-1.jpg'}"  
    th:style="'background-image:url('+${imageUrl}+')'">
 类似资料:
  • 我有一个问题胸腺。我有一个带有组合框和一些字段的表单。我想把默认值放在组合框中,而“选择”对我不起作用。 代码如下: 其中“tipoDocumento”是具有两个值的枚举: 有人能帮我吗?

  • 我想做一些像 在百里香叶中。我知道有一个价值观,我要做的就是 如何在Thyemleaf的select选项中传递两个值。

  • 我的PDF包含一个文本形式的带有连字符符号的URL。当我通过标记直接从PDF复制URL时,当连字符位于行的末尾时,符号在粘贴后消失。 我有以下html: 但复制粘贴后,我得到的url没有连字符:https://sec2mms.hansatonich.at/test.t.ozkq/ 我错过了什么?

  • 第一个问题: 我用npm模块(Jhipster生成器)生成了一个Jhipster应用程序。应用程序运行良好。我随机取了一个模板文件:例如设置。html内容的一部分是: 我希望用胸腺叶国际化信息替换它,例如: 因此,我将密钥添加到“messages\u en”(和我创建的“messages\u fr”)文件中;位于src\main\resources\i18n\messages\u xx。属性 那么

  • 我有这个密码; 其中,是存储在属性文件中的“子类型”的国际化字符串。所以我可以看出i18n设置正确。但是,我无法确定替换h6元素中的字符串子类型的语法。二者都 并给出语法错误。有人能给我指一下正确的方向吗。

  • 在我的视图中,我使用spring-boot和thymeleaf作为模板开发了一个应用程序,我尝试在循环中使用变量,但它不起作用。这是我的代码片段: