var request = $WEB.getParamsTable().getHttpRequest();
var value=getParameter("parentid");
var sql ="select item_chepaihao,item_jsy,item_lxfs,id,DOMAINID from cect_oa.dbo.TLK_FM_CLXX where id='"+value+"'";
var process = getDataSourceProcess(); //创建指定类对象
var appid = getApplication();
var datas = process.queryDataSourceSQL("CECT_OA",sql ,appid);
if(datas!=null){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();
//取值
var cph=map1.get("item_chepaihao");
var jsy=map1.get("item_jsy");
var lxfs=map1.get("item_lxfs");
request.getSession().setAttribute("cph",cph);
request.getSession().setAttribute("jsy",jsy);
request.getSession().setAttribute("lxfs",lxfs);
}
}
获取当前页面parentid,通过数据库查询获得一条记录,把其中的三个值添加到session中以便下一个表单获取。
通过上述脚本输出的sql语句是可以在数据库中查询到一条数据的,但是下一个表单从session中获取的确实空值。
请问是不是代码写的不对? |