1

ATGのマップからキーと値を取得する方法は?

<dsp:getvalueof var="omap" param="map"/>

<dsp:valueof value="${omap.key}"/>

値が表示されません。マップに複数のキーと値があります

<dsp:valueof value="${omap}"/> 

正常に動作しています。

4

2 に答える 2

2

クラスで 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> 
于 2013-07-12T06:44:34.200 に答える
0

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>
于 2014-07-16T06:51:54.490 に答える