freemaker中取map的值

freemaker取map数据时,先判断map是否为null值   用assign标签获取${}取值即可

<#if map??&&(map?size gt 0)>
<#assign value = (map[‘key‘])>

${examInfoMap[‘key‘]}

</#if>

原文地址:https://www.cnblogs.com/xiaotong1223/p/9197605.html

时间: 2024-11-08 08:49:59

freemaker中取map的值的相关文章

action中list传到JSP中取不到值的问题

今天遇到了这个问题 action中list传到JSP中取不到值 搞了半天是因为我在JSP中取值的的时候 <s:iterator  value="shlist" var="t"> 写成了下面这样 <s:property value="#t.SHAdd"/> 因为我数据库里的字段这样写的 其实应该是 <s:property value="#t.shadd"/> 万万没想到,我的hibernate

freemaker中的map遍历

前两天在freemaker中遇到一个问题,怎么遍历一个Map<List<Object>的map呢? 网上找个很多都是类似下面的: <#if map?exists> <#list map?keys as key> ${key}<br> ${map.get(key)} </#list> </#if> 但是,调试了好久,发现其实这样写其实是错的,后来查询官方文档发现是这样的: <#assign h = {"name&q

js中取session的值

在js中貌似不能取session的值,我在后台设置的session一直拿不到,于是用间接的方式拿到session的值. 首先在jsp中嵌入java代码,用java设置一个变量来取session值,再在页面设置标签取这个变量的值,最后通过js取标签的值(即是session的值) 具体代码如下: (1)后台设置session: request.getSession().setAttribute("msg",strAlertMsg); return get(request, response

ng-model controller中取不到值(input)

一.对于input绑定ng-model默认情况下载控制器中获取不到改变的值 1.在自定义控制器中获取不到改变的值 原因: 1.ng-model取不到值是因为$scope作用域的问题 解决方案: 对于input的ng-model绑定使用对象object方式绑定,可以跨作用于访问. controller中定义一个集合: $scope.data ={ text1 : "", text2: "",} 页面中分别定义 ng-model="data.text1&quo

JAVA中遍历map的值

public static void main(String[] args){  Map<String, String> map = new HashMap<String, String>();  map.put("id1", "wang");  map.put("id2", "sheng");    //方法一  Set<String> set = map.keySet();   for

python 将数组中取某一值的元素全部替换为其他元素的方法

这里的问题是在做House Price Prediction的时候遇到的,尝试对GarageArea做log转化,但是由于有些房子没有车库,所以GarageArea = 0,再通过log转化变成-inf了,所以我想把所有-inf的数据全部再转化为0,如题目所示. 除了循环还可以怎么做呢?看下面的代码 train_test['GarageArea'] = np.log(train_test['GarageArea']) train_test['GarageArea'] = train_test['

jsp foreach 取map

jsp中 取出MAP的值,并且根据键值生成复选框; 用到的包 <%@ page import="com.hebrf.dbmanage.DBManage"%> <%@ page import="com.hebrf.dbmanage.DBFactory"%> <%@page import="java.util.List"%> <%@page import="java.util.Map"%&

获取map中的一个value值以及遍历map获得map里所有key、value的值

前言: 1.声明一个map: Map map = new HashMap();2.向map中放值,注意:map是key-value的形式存放的.如: map.put(”sa”,”dd”); 3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”;4.遍历一个map,从中取得key 和valueMap map = new HashMap() ; Iterator it = map.entrySet().iterator() ;w

Json对象中取Value值方式_jsonPath

=========方式一:关于json取key的Value值--- jsonPath 以这句代码为例: String token1= JSONPath.eval(JSON.parseObject(httpresponse), "$.access_token").toString(); 参数: JSON.parseObject(httpresponse)      转换成JSON的数据 $.access_token                                JSON