/** * 查询站点前n条评论和评论总数 * * @param sortKey 排序关键字 * @param desc 排序方式 * @param docId 文档ID * @param HttpServletRequest request * @return String * @throws Exception Exception */ public @ResponseBody(datatype = "jsonp") NComentList getSiteCommentNList( String site, int n, HttpServletRequest request, HttpServletResponse response) { try { Container container = new ContainerImpl(); // NComentList docCommentList = docCommentManager.getSiteCommnetList(n); container.init(site, request, request.getSession(), response); if (!CollectionUtils.isEmpty(docCommentList.getComments())) { for (DocComment docComment : docCommentList.getComments()) { String documentUrl = container.getPublishedDocumentUrl(new Integer(docComment.getDocId()).toString()); docComment.setDocUrl(documentUrl); } } return docCommentList; } catch (Exception e) { return null; } }