получить определенное значение по ключу из шаблона скорости Hashmap

Пример из google

<script type="text/javascript">
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js?onload=onLoadCallback';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>
2
задан daisy 13 July 2018 в 07:00
поделиться

1 ответ

Используйте этот код для повторения значений вашей карты. Это почти то же самое, что и ваш, однако обратите внимание на: $userList.keySet() вместо $userList.entrySet() и $!{userList.get($mapKey )} вместо $!{mapEntry.get("44")}

#foreach($mapKey in $userList.keySet())
    $!{userList.get($mapKey )}
#end

Если вы хотите просто получить доступ к определенному значению вашего map попробуйте следующее:

$!{userList.get("44")}
0
ответ дан pleft 17 August 2018 в 13:32
поделиться
  • 1
    Благодаря!. У меня есть еще один запрос, если я хочу поместить полученную ценность из карты в другую карту в .vm. Он показывает дополнительную строку кода вместе с выходом. Вот мой код в .vm #set ($ myMap = {}) $ myMap.put ('Страна', $! {UserList.get (& quot; 44 & quot;)}) $ myMap.get ('Страна'), я хочу только Соединенное Королевство в качестве продукции. Что я делаю неправильно – daisy 13 July 2018 в 07:04
  • 2
    Извините, я не могу четко понять, что вы спрашиваете, можете ли вы также опубликовать фактический результат? (Несмотря на то, что он не форматируется в разделе комментариев, было бы лучше задать новый вопрос) – pleft 13 July 2018 в 07:13
Другие вопросы по тегам:

Похожие вопросы: