1
如何從ATG中的Map中獲取密鑰和值?如何從ATG中的Map中獲取關鍵值和值?
<dsp:getvalueof var="omap" param="map"/>
<dsp:valueof value="${omap.key}"/>
我不能看到任何價值,我有多個鍵和值在地圖
<dsp:valueof value="${omap}"/>
工作的罰款。
如何從ATG中的Map中獲取密鑰和值?如何從ATG中的Map中獲取關鍵值和值?
<dsp:getvalueof var="omap" param="map"/>
<dsp:valueof value="${omap.key}"/>
我不能看到任何價值,我有多個鍵和值在地圖
<dsp:valueof value="${omap}"/>
工作的罰款。
使用ServiceMap數據類型,在你的類和你的JSP使用的代碼片斷
<dsp:droplet name="/atg/dynamo/droplet/ForEach">
<dsp:param name="array" param="empployeemap"/>
<dsp:setvalue param="employee" paramvalue="element" />
<dsp:oparam name="output">
<tr>
<td width="10%"><dsp:valueof param="employee.empid" /></td>
<td width="20%"><dsp:valueof param="employee.dob" /></td>
<td width="70%"> </td>
</tr>
</dsp:oparam>
</dsp:droplet>
因爲它是一個地圖,你需要使用ForEach
液滴進行迭代這個地圖(「OMAP」)
<dsp:getvalueof var="omap" param="map"/>
<dsp:droplet name="/atg/dynamo/droplet/ForEach">
<dsp:param name="array" value=${omap}/>
<dsp:oparam name="output">
Key:: <dsp:valueof param="key" /> <br />
Value :: <dsp:valueof param="element" /> <br />
</dsp:oparam>
</dsp:droplet>
一切似乎都正確。你可以嘗試使用'沒有發現任何東西'?你有沒有嘗試過對你的密鑰進行硬編碼? –
Patrick
感謝Peter,是的,現在它正在工作,只是將該映射傳遞給forEach滴和獲得關鍵和元素(值)。謝謝 –