Code Bye

List listMap = new ArrayList

public class ProductAction extends ActionSupport{
private ProductListService productListService;
private int rows; //easyUI : pageSize
private int page; //easyUI : pageNum
private PageUtil pageUtil =  new PageUtil();
private List<Map<String, Object>> listMap = new ArrayList<Map<String, Object>>();
/**
* 查询商品列表
* @Title: productList
*/
public String productList(){
//PageUtil pageUtil = new PageUtil();
pageUtil.setPageRecords(rows);
pageUtil.setCurrentPageNum(page);
List<Product> products = productListService.queryProducts(pageUtil);
for (Product product : products) {
Map<String,Object> map = new HashMap<String, Object>();
map.put(“productId”,product.getProductId());
map.put(“productName”,product.getPname());
map.put(“productTypeName”,product.getChannel().getTypeName());
……..
listMap.add(map);
}
return Action.SUCCESS;
}
listMap在类被加载初始化时:默认了出现了四个值、不知道是怎么产生的。如下所示:

求指导决。
解决方案

20

http://zhidao.baidu.com/link?url=kkX3WR0YnWkZ-glkcbGC8eu4-8FM1Z7bjPAQGcEUdWBwQS6Dm0TWmESgMymJfODaaSgqglELrngT1-rcgRDp9a
这个可以解决你的问题吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明List listMap = new ArrayList