我在后台struts中有个javaBean,把这个Bean装在了一个List里面,输出给前台为json对象。前台我获取它的时候总是说object或者是undefined不知道要怎么写才能正确获得了。。javaBean:public class Department {

private String deptName;
        //省略get/set方法
}
Action execute方法:public String execute() throws Exception
{
list = new ArrayList<Department>();
list.add(new Department("计科系"));
list.add(new Department("信管系"));
list.add(new Department("数艺系"));
list.add(new Department("外语系"));
return SUCCESS;
}
struts.xml:<package name="default" extends="json-default" namespace="/">
<action name="myjson" class="com.ccniit.ajax.TestAjax">
<result type="json">
<param name="noCache">true</param>
<param name="excludeNullProperties">true</param>
</result>
</action>
</package>
ajax:$(function() {
$("#get").click(function() {
$.getJSON("myjson.action", function(data) {
for ( var s in data) {
alert(s + "--->>" + s[0].deptName);
}
});
});get是一个按钮fiddler访问action得到的json数据:{"list":[{"deptName":"计科系"},{"deptName":"信管系"},{"deptName":"数艺系"},{"deptName":"外语系"}]}JSONStruts