SSH的Ajax应用

    public String findAllPostByDept(){
        try{
            List allPost=postService.findAllPost(post.getDepartment());
            //使用二级联动,使用ajax
            //ajax里只能使用json格式数据
            JsonConfig jsonData=new JsonConfig();
            //设置不包含的字段,页面只需要id和name,防止出现内存溢出问题
            jsonData.setExcludes(new String[]{"department","staffSet"});
            //转化-将对象转化为json格式
            String crmdata=JSONArray.fromObject(allPost, jsonData).toString();
            //将转化成json格式的数据响应给浏览器ServletActionContext.getResponse().setContentType("application/json;charset=utf-8");
            ServletActionContext.getResponse().getWriter().print(crmdata);
        }catch(Exception e){
            e.printStackTrace();
        }
        //程序不需要返回值的时候使用NONE
        return NONE;
    }

你可能感兴趣的:(SSH的Ajax应用)