首页 > 代码库 > 关于s:checkboxlist 的回显

关于s:checkboxlist 的回显

js 中的标签

 <s:checkboxlist name="products" list="products" listKey="productId" listValue="http://www.mamicode.com/productName" theme="simple" id="products" value="http://www.mamicode.com/%{productsOwn}"/>

java中的代码

//公司的实体类
 private PublicBranchcompany company;
 //产品id的数组
 private List<Integer> products;
 //操作接口
 private IUserDao iUserDao;
 
 public String execute(){
  
  try {
   //更新公司的信息
   iUserDao.UpdateBranchCompany(company);
   //根据公司的id删除公司产品列表中公司的产品id
   iUserDao.deleteProductsInComponyByBranchtId(company.getBranchtId());
   PublicProductandcompany proAndCom = new PublicProductandcompany();
   proAndCom.setBranchId(company.getBranchtId());
   //在公司产品表中插入数据
   for(Integer productType:products){
    proAndCom.setProductType(productType);
    iUserDao.savePublicProductandcompany(proAndCom);
   }
   
  } catch (Exception e) {
   e.printStackTrace();
  }
  return "success";
 }