我在我的服务中创建了一个Map,它是从我的Controller调用的。这张地图我传入GSP。我需要将id存储到隐藏的var中。但是id以myId =
的形式出现[[20]]
并生成唯一的名称和ID我需要将其与另一个字符串连接起来。因此,我只需要数字,20。以下是服务返回groupRef
的内容[[{myId=20, groups=[{groupId=33, gNames=[{name=Prime, show=true}]}]}]]
<g:set var="myId" value="${groupRef.myId}" />
产生[[20]]。
我如何得到这个号码?
答案 0 :(得分:0)
从它的外观来看,列表中有一个列表,列表中有一个列表 - 与[]括号对一样多。试试这个:
<g:set var="myIdInside" value="myId[0][0]" />
并且,检查您的服务,看看您是否可以修改它返回的内容,否定必须执行我刚刚在上面显示的内容。