@Override public void list() throws IOException { response.setCharacterEncoding(Constants.CHARSET); PrintWriter out = null; try { out = getOut(response); if (null != articleManager) { int c = articleManager.getTotalBySql(entity); if (c > 0) { List<Article> list = articleManager.getListBySql(entity, start, limit); if (null != list && list.size() > 0) { String json = ExtUtil.getJsonFromList(c, list); out.println(json); } else { out.println("{success:false,msg:'列表数据为空!'}"); } } else { out.println("{success:false,msg:'没有数据!'}"); } } else { out.println("{success:false,msg:'业务类获取失败,请检查!'}"); } } catch (Exception e) { out.println("{success:false,msg:'异常【" + e.getMessage() + "】'}"); } finally { if (null != out) { out.flush(); out.close(); } } }
/** 设置文章缩略图 */ public void previewicon() throws Exception { response.setCharacterEncoding(Constants.CHARSET); PrintWriter out = null; try { out = getOut(response); Article article = articleManager.get(entity.getId()); if (!article.getActicleXmlUrl().toLowerCase().endsWith(".xml")) { article.setActicleXmlUrl(entity.getActicleXmlUrl()); articleManager.save(article); out.println("{success:true,msg:'设置文章缩略图成功!'}"); } else { out.println("{success:false,msg:'该类数据不允许设置缩略图!'}"); } } catch (Exception e) { out.println("{success:false,msg:'异常【" + e.getMessage() + "】'}"); } finally { if (null != out) { out.flush(); out.close(); } } }