1 加入js文件
<script type="text/javascript" src="../js/selectCombo.js"></script>
2 在js代码中写入
$(document).ready(function(){
$('#select1').selectCombo('[action]','#select2',{pageload: true, hidetarget: false});
});
action位置返回一个json的键值对数组,下面步骤有介绍.
select1是第一个select,select2是需要改变的select
3 需要一个java类
public class ValueAndName{
private String oV;
private String oT;
public String getOV() {
return oV;
}
public void setOV(String ov) {
oV = ov;
}
public String getOT() {
return oT;
}
public void setOT(String ot) {
oT = ot;
}
}
oV表示value
oT表示显示的文字
4 处理事件的action或者jsp页面
先用List<[3步骤中的类]> list保存好需要显示的键值对
然后作处理
net.sf.json.JSONArray list = net.sf.json.JSONArray.fromObject(list);
out.print(list.toString());
5 在这个过程中需要一个包json-lib-2.2.3-jdk15.jar