weixin_41083434 2023-03-31 10:46 采纳率: 25%
浏览 36
已结题

java的xml取值

freemarker xml标签取值判断

1、如果为空,则就是空串
2、如果长度超过40 ,截取到40
3、如果长度没超过40,正常取值即可

这个表达式怎么表达才是最好的
<#if goods.insuranceGb?default("")>${(goods.insuranceGb)?substring(1,40)}<#else>${goods.insuranceGb}</#if>\n"

  • 写回答

2条回答 默认 最新

  • 瞬间的未来式 2023-03-31 10:52
    关注
    
    ${(goods.insuranceGb!'')?substring(0, min(goods.insuranceGb!'', 40)?length)}
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月31日
  • 修改了问题 3月31日
  • 创建了问题 3月31日