ATGのマップからキーと値を取得する方法は?
<dsp:getvalueof var="omap" param="map"/>
<dsp:valueof value="${omap.key}"/>
値が表示されません。マップに複数のキーと値があります
<dsp:valueof value="${omap}"/>
正常に動作しています。
ATGのマップからキーと値を取得する方法は?
<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
これは Map であるため、この Map("omap") を反復するにはdropletを使用する必要があります。
<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>