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

如何检查映射是使用thymleaf来接触特定密钥

王昆
2023-03-14

我试过这种方法,但没有成功

<span th:if="${#maps.containsKey(myMap, myStringValue)}">YEAH!</span>

共有1个答案

齐驰
2023-03-14

从Thymeleaf 1.0版开始就有这样的方法,它对我来说是正常的(请参阅文档)。可能您的map键不是string值,或者mystringvalue不是string

您是否尝试使用常量string作为键?

<span th:if="${#maps.containsKey(myMap, 'valueOfMyStringValue')}">YEAH!</span>

还是直接在map上调用map#containskey方法?

<span th:if="${myMap.containsKey('valueOfMyStringValue')}">YEAH!</span>
 类似资料:
  • 问题内容: 我想检测特定页面是否已在内存中映射。目的是能够在使用固定内存地址调用mmap之前执行此检查。以下代码说明了默认情况下的情况:mmap默默地重新映射原始内存页面。 我知道我可以打开并解析/ proc / self / maps来确定已分配的内存范围,并从中推断出以下内容:如果我可以使用mmap安全地请求特定的内存范围,但是我正在寻找合适的API:一个东西 ? 问题答案: msync(ad

  • 我正在测试返回地图的控制器 测试: 我应该使用哪个表达式从映射中读取键和值? 编辑:解决这个问题的方法可能是: 然后循环通过地图检查值。但是,有没有一种方法可以使用<code>jsonPath</code>来实现这一点?

  • 在查看几个不同的文档时,我只看到地图(ECMAScript6)键是布尔值、字符串或整数。有没有一种方法可以使用另一个定制的对象(用新的CustomObject(x, y)构造函数调用调用)作为键添加? 我可以添加一个对象作为密钥,但无法检查地图是否有所述对象。 有办法解决这个问题吗? https://developer.mozilla.org/en-US/docs/Web/JavaScript/R

  • 我的问题是:我如何使用来进行检查,而不是使用或者是否还有其他我可以使用的东西?

  • 我们正在尝试使用windows中的ServerSpec来验证应用程序安装。我在ruby文件中写了下面几行(用Test.rb) 我这样运行脚本。 它正在检查是否正确。但是我想检查msi(windows installer软件包)的特定版本。如何在serverspec中做到这一点?

  • 我正在使用MySQL。来自MySQL官方网站的NET连接器。我正在尝试从我的C#程序到Mysql db建立安全的SSL连接。Mysql服务器允许使用SSL连接。变量设置为和,和被指定。 用户的权限为: 所以我假设,这个用户没有SSL就无法登录?我说得对吗? 我在C#程序中的连接字符串如下所示: 请确保此连接字符串没有指向证书文件的任何路径!它只有“SSLMode=Required”选项。是否可以在