WorkflowChangeShowAttrAjax.jsp
1.1 KB
<%
String returnvalues="";
int wfid=weaver.general.Util.getIntValue(request.getParameter("workflowid"));
int nodeid=weaver.general.Util.getIntValue(request.getParameter("nodeid"));
String fieldid=weaver.general.Util.null2String(request.getParameter("fieldid"));
String fieldvalue=weaver.general.Util.null2String(request.getParameter("fieldvalue"));
if(fieldvalue.equals("")) fieldvalue=" ";
weaver.workflow.workflow.WfLinkageInfo wfli=new weaver.workflow.workflow.WfLinkageInfo();
String aaa = fieldvalue;
String bbb = "";
String ccc = "";
int hh = 0;
while(aaa.indexOf(",")>=0){
bbb = aaa.substring(0,aaa.indexOf(","));
if(hh==0 && bbb.equals("")){
//ccc += ",";
}else{
if(bbb.equals("")){
ccc += ",-1";
}else{
ccc += ","+bbb;
}
}
aaa = aaa.substring(aaa.indexOf(",")+1);
hh++;
}
if(aaa.equals("")){
fieldvalue = ccc;
}else{
fieldvalue = ccc+","+aaa;
}
returnvalues=wfli.getChangeFieldByselectvalue(wfid,nodeid,fieldid,fieldvalue);
response.setContentType("text/text;charset=UTF-8");//返回的是txt文本文件
out.print(returnvalues);
%>