2、esulttype="json"/>它得到的是json數(shù)據(jù),但是autocomplete解析不出這樣的json格式,所以讀取不出來,結(jié)果為:{"entities":[{"id":2,"name":"老王","price":222.0},{"id":1,"name":"老王","price":222.0},{"id":3,"name":"老王","price":222.0},{"id":4,"name":"老王","price":222.0},{"id":5,"name":"老王","price":222.0}].2.第二種:如果加上param
3、的name為多的那個(gè)對(duì)象,則可以返回的是json數(shù)據(jù)entities返回的數(shù)據(jù)為:[{"id":2,"name":"老王","price":222.0},{"id":1,"name":"老王","price":222.0},{"id":3,"name":"老王","price":222.0},{"id":4,"name":"
4、老王","price":222.0},{"id":5,"name":"老王","price":222.0}]可見返回的是json數(shù)據(jù),并且在智能提示中可以提取出來,可以得知:entities的意思是從根節(jié)點(diǎn)為entities的開始遍歷,所有看到的數(shù)據(jù)就是json數(shù)據(jù)了。1.如果在action中封裝的是一個(gè)實(shí)體,也就是查詢的是一條數(shù)據(jù),則代碼為:privateGoodsentity;publicGoodsgetEntity(){returnentity;}響應(yīng)的數(shù)據(jù)為:{"entity":{"id":1,"na
5、me":"老王2","price":222.0}}2.如果加上param參數(shù),則返回的是entity結(jié)果為:{"id":1,"name":"老王2","price":222.0}3.如果在action中的數(shù)據(jù)為:privateListentities;privateGoodsentity;publicList<
6、Goods>getEntities(){returnentities;}publicGoodsgetEntity(){returnentity;}在xml文件中的數(shù)據(jù)為:entity則返回的只是entity對(duì)應(yīng)的實(shí)體{"id":1,"name":"老王2","price":222.0}1.如果為:7、oods"class="cn.csdn.hr.action.GoodsAction">entities則返回的只是entities的實(shí)體,為[{"id":2,"name":"老王","price":222.0},{"id":1,"name":"老王","price":222.0},{"id":3,"name":"老王","price":222.0},{"id":4,"name":"老王","price":222.0},{"id":5,"
8、name":"老王","price":