1、相关JAR包必不可少
2、struts-xml配置
<action name="viewList" class="com..action.JSONAction" method="viewList" >
<result type="json"/>
</action>
3、action部分代码
public class JSONAction extends BaseAction{
private List<User> viewList;
public String viewList() throws Exception {
try{
User user = new User();
user.setName("zhang san");
user.setCompany("companyA");
viewList.add(user);
user = new User();
user.setName("li si");
user.setCompany("companyB");
viewList.add(user);
}catch(Exception e){
e.printStackTrace();
}
return SUCCESS;
}
public List<User> getViewList() {
return viewList;
}
public void setViewList(List<User> viewList) {
this.viewList = viewList;
}
}
4、JS部分代码
$.getJSON(
'viewList.action?t='+Math.random()+',function (data) {
$.each(data.viewList,function(i,value){
$("#viewList")
.append("<p class='bankTitle' style='font-size:15px;font-weight:bold;line-height: 24px;' onclick=\"getQu('"+value.name+"')\">"+value.company+"</p>")
});
});