52,797
社区成员
发帖
与我相关
我的任务
分享
$.ajax({
async:true ,
type : "POST",
url : "listAllActivity.action",
success : function(msg) {
alert(msg);
}
});
public String listAllActivity() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
// Map<String,List<Activity>> session = ActionContext.getContext().getSession();
PrintWriter out = response.getWriter();
System.out.println("listAllActivity.action");
List<Activity> activitys = activityService.listAllActivity();
System.out.println("listAllActivity.action----");
// session.put("activitys", activitys);
//使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系
JsonConfig config = new JsonConfig();
config.setExcludes(new String[]{"user","routes"});//除去emps属性
String json = JSONArray.fromObject(activitys, config).toString();
System.out.println(json);
out.write(json);
return null;
}
public List<Activity> listAllActivityByTime() {
Session session = sessionFactory.openSession();
String hql = "from Activity a order by a.activitytime";
Query query = session.createQuery(hql);
return query.list();
}