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

速度模板中的正整数

焦正德
2023-03-14

我需要用价格值追加$symbol。从db中,我得到的值是:“125.00”、“--”、“废话废话”。

我只需要为有效的整数追加$symbol。如何才能做到这一点,我已经尝试了以下代码:

#if($!{myDao.getMyBal($myId)} % 2 == 0)
    $$!{myDao.getMyBal($myId)}
#else
    $!{myDao.getMyBal($myId)}
#end

共有1个答案

凌成天
2023-03-14

您需要首先使“$”符号成为一个变量。然后需要追加它。

#set($symbol="$")
#if($!{myDao.getMyBal($myId)} % 2 == 0)
    $symbol $!{myDao.getMyBal($myId)}
 类似资料:
  • 我在编辑速度模板。它们用于生成PDF。问题是我不能预览它们。我看不出模板呈现时会是什么样子。有什么工具可以用来吗?我试过谷歌搜索,但什么也找不到。 另外,我知道如果我在本地加载它,它不会显示变量。我感兴趣的是知道它会是什么样子。布局等。,

  • 我正在将一个应用程序从WebSphere迁移到Tomcat,从Ant迁移到Maven。在此过程中,我们决定对Spring进行更新,并对较新的版本进行少量其他更新。该应用程序可以追溯到2005年。所以不是所有的,都是最新和最伟大的。 其中一个障碍是,迁移到Spring5.0,下降了对速度的支持。我们的应用程序广泛使用的工具。我们用的是Spring2.8之类的!:) 现在,我看到这些声明:

  • 我尝试使用文字块(并解析它们)和指令,但这两个指令都存在问题。它们很笨拙(需要对模板进行一些解析),而且远非优雅。

  • 问题内容: 我有一个java方法,它需要几个字符串。需要从Velocity Template中调用此方法。但是,字符串太复杂了,还有很多单引号,双引号和逗号。结果合并失败。有没有一种方法可以在Velocity中转义报价? 问题答案: 这取决于您使用的Velocity版本。Velocity 1.7对于转义引号有明确的规则:只需将用于包装字符串的相同引号类型加倍即可: 在此之前,存在一些带有反斜杠转义

  • 这些都不管用。我希望嵌入这个图像,这样我就不必用发布的图像目录配置web服务器。 我将如何实现这一点?