XStream类的对象将javaBean转成XML

 

【省市联动】

servlet端:

//返回数据xml(XStream)
XStream xStream = new XStream();

//把路径设置别名
xStream.alias("city", CityBean.class);

//把id设置成属性
xStream.useAttributeFor(CityBean.class,"id");

//把集合变为xml格式
String xml = xStream.toXML(list);

 

js端:

 

$(function(){
    //1.找到jsp的pid省份
    $("#province").change(function(){
        //2.一旦发生改变,久请求该省份的城市数据
        
        /*
          
            1
            1
            福州市
          
          
            2
            1
            厦门市
          
       ...
*/ var pids = $(this).val(); $.post("CityServlet",{pid:pids},function(data,status){ // alert(data); //先清空以前的值 $("#city").html("") //遍历:从data数据里面找到所有city,然后遍历所有city //遍历一次city,执行一次function方法 $(data).find("city").each(function(){ var id = $(this).children("id").text(); var cname = $(this).children("cname").text(); $("#city").append(""); }); }); }); });

 

XStream相关jar包:

xpp3_min.jar

xstream.jar

你可能感兴趣的:(XStream类的对象将javaBean转成XML)