2023年12月16日发(作者:)

1. 修改调用人员选择jsp页面

(1) 修改传值方式由原来的url提交 改成form表单提交;

(2) 绿色地方 是要页面上给隐藏控件赋值的;

(3) 橙色字体部分是要由原来的url做现在如下修改 ;具体根据页面不同。自己判断

function ryxz(){

var datevalue=WindowOpen("","人员选择",700,450);

var v2=datevalue+",";

var ryid=mentsByName("mxid");

var v=""; var pd="";

if (typeof(datevalue)!='undefined')

var dat=(",");

if(!=0){

for(var i=0;i<;i++)

{

}

for(var i=0;i<;i++)

{

}

for(var j=0;j<;j++)

{

}

if(dat[j]!=ryid[i].value)

{

}

v+=dat[j]+",";

v2=e(dat[j],"");

}else{

if(object!=""){

}

pd="1";

v+=ryid[i].value+",";

var object=mentById("sid").value;

{

}

}

datevalue=v;

datevalue+=v;

}else{

var ss=mentById("ss").value;

="?RyValue1="+v2;

();

}else{

}else{

mentById("RyValue").value=datevalue

="";

();

if(ss=='true'){

mentById("RyValue1").value=v2

="";

();

if(pd=="1"){

}

}

}

页面隐藏控件

注:如果页面中没有和原参数名相同的隐藏控件 需做添加

value=''/>

value=''/>

Action文件

private String RyValue;

private String RyValue1;

注:别忘记get、set方法

public String getRyValue() {

}

public void setRyValue(String ryValue) {

return RyValue;

}

}

RyValue = ryValue;

public String getRyValue1() {

return RyValue1;

public void setRyValue1(String ryValue1) {

}

RyValue1 = ryValue1;

具体可获取程序,参见运行安全的实现;如还有不详尽的地方 可咨询本人;

注:以上一小段只是修改了 url传人数过多的问题 不是全选功能