应用场景1:读取表单中类型为日期的域值
问题描述:在webservice中读取文档中日期类型域的值,使用getItemValueString报异常的错误。
处理办法:
主要代码如下:
import java.util.Vector;
Vacation vacation=new Vacation();
Vector dM = new Vector();
dM =document.getItemValue("Date");
if (dM.size() > 0) {
DateTime dt = (DateTime)dM.elementAt(0);
vacation.Date=dt.getDateOnly(); //起始日期
}
应用场景1:读取表单中类型为整数的域值
问题描述:在webservice中读取文档中整数类型域的值,由于使用此表单的文档产生自两种情况,情况1由代理创建并指定域值为double,情况2手工创建,保存后为text类型。
处理办法:
主要代码如下:
dM =document.getItemValue("Time");
if (dM.size() > 0) {
vacation.Hours = dM.elementAt(0).toString();
}