Struts2 +json+ jquery 实现三级联动

action代码

省略了其他的简单的getter 和setter

有一个需要注意的地方就是

@JSON(name="Pros") 这个是指定json对象的属性名

@JSON(serialize=false)方法阻止序列序列化action中json不用的属性,如service,否则会报错:

com.googlecode.jsonplugin.JSONException: java.lang.reflect.InvocationTargetException

页面代码:

js代码:

有一个需要注意的地方:

 

var data=eval(json.Pros); 把字符串转换成json对象,不然遍历的时候就会一个字符一个字符的遍历.


 

 

你可能感兴趣的:(struts2)