转换器 写了 没有反应呀(做的批量录入功能)
转换类中的 代码
package com.action.inventoryManagerment;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
import com.bean.inventoryManagerment.purchasingThe.PurchasingThemThe;
public class inventoryConvert extends StrutsTypeConverter //这里要继承struts2提供的转换基类
{
public Object convertFromString(Map context, String[] values, Class toClass ) //struts2里面的转换函数,将String转换为想要的类型
{
List<PurchasingThemThe> result =new ArrayList<PurchasingThemThe>();
for (int i = 0; i < values.length ; i++ )
{
PurchasingThemThe HomeWorkReg = new PurchasingThemThe(); //新建一个对象
HomeWorkReg.getPurchasingThe().setImptGrnnumber(values[i]); //依次将值保存到集合中
i++;
HomeWorkReg.setImpttPurchaseBatch(values[i]);
i++;
HomeWorkReg.setImpttSteelRollNumber(values[i]);
i++;
HomeWorkReg.setImpttBrand(values[i]);
i++;
HomeWorkReg.setImpttSpecifications(values[i]);
i++;
HomeWorkReg.setImpttWeight(values[i]);
i++;
HomeWorkReg.setImpttWareHousingHeavy(values[i]);
i++;
HomeWorkReg.setImpttMaterialCoding(values[i]);
i++;
HomeWorkReg.setImpttMateriaType(values[i]);
i++;
return result;
}
return result;
}
@Override
public String convertToString(Map arg0, Object arg1) {
// TODO Auto-generated method stub
return null;
}
}
配置转换类
paytuition1=com.action.inventoryManagerment.inventoryConvert