81,092
社区成员
发帖
与我相关
我的任务
分享
<table>
<s:iterator value="#session.map" var="m"> 遍历表格的Map集合,
<s:if test="#m.key ==1">
<thead>
<tr>
<s:iterator value="#m.value.keySet()" var="k"> 这里遍历出来的key 是国际化里面的key,这里生成表格的 thead 表头
<td><s:text name="%{k}"></s:text></td> 这里就可以这样去取国际化
</s:iterator>
</tr>
</thead>
<tbody>
<s:iterator value="#session.products.list" var="p">遍历数据,表格显示的数据
<tr>
<s:iterator value="#m.value.values()" var="v">这里的 V 存的是OGNL表达式
<td><s:property value="%{v}" /></td>这里用%{v} 去取就取不到数据
</s:iterator>
</tr>
</s:iterator>
</tbody>
</s:if>
</s:iterator>
</table>
public String testProduct(){
Map<String,Map<String,String>> ms = new LinkedHashMap<String,Map<String,String>>();
LinkedHashMap<String, String> d= new LinkedHashMap<String, String>();
d.put("product.rartNumber", "#p.id");
d.put("product.datasheet", "#p.datasheet");
d.put("product.description", "#p.description");
d.put("product.vinMin_V", "#p.winMin_v");
d.put("product.vinMax_V", "#p.vinMax_v");
d.put("product.vout_V", "#p.vout_V");
d.put("product.iout_A", "#p.iout_A");
d.put("product.iswLimit_A", "#iswLimit_A");
d.put("product.switchingFreq_kHz", "#p.switchingFreq_kHz");
d.put("product.vfb_V", "#p.vfb_V");
d.put("product.iCCMax_uA", "#p.iCCMax_uA");
d.put("product.extSync", "#p.extSync");
d.put("product.efficience", "#p.efficience");
d.put("product.application", "#p.application");
d.put("product.pack", "#p.pack");
ms.put("1", d);
ActionContext.getContext().getSession().put("map", ms);
Pagination<ProductAll> ps = this.productAllBiz.getAllProductAll(pageIndex,pageSize);
ActionContext.getContext().getSession().put("products", ps);
return SUCCESS;
}
Part Number Data sheet Description Vin Min(V) Vin Max(V) Vout(V) Iout(A) Isw Limit(A) Switching Freq(kHz)
#p.id #p.datasheet #p.description #p.winMin_v #p.vinMax_v #p.vout_V #p.iout_A #iswLimit_A #p.switchingFreq_kHz
#p.id #p.datasheet #p.description #p.winMin_v #p.vinMax_v #p.vout_V #p.iout_A #iswLimit_A #p.switchingFreq_kHz
#p.id #p.datasheet #p.description #p.winMin_v #p.vinMax_v #p.vout_V #p.iout_A #iswLimit_A #p.switchingFreq_kHz