功能: 区分为管理员用户和普通用户,管理员用户能删除评论, 调整新闻显示/隐藏,修改新闻,删除普通用户,普通用户能 登陆浏览,新用户可以注册基本功能实现了新闻增加,新 闻删除,新闻修改,新闻搜索其他功能:用户评论,管理 员删除差评,新闻分类,前台分类显示新闻,用户注册, 登录,个人信息修改等等功能。
二、项目运行环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP + SpringBoot + Servlert + htm l+ css + Javascript + ECharts+ JQuery + Maven 等等
评论模块代码:
@WebServlet("/comment
public void getComments(HttpServletRequest request, HttpServletResponse response){
String idStr = request.getParameter("articleId");
Integer articleId = Integer.valueOf(idStr);
List commentList = new CmsCommentDaoImpl().getComments(articleId);
if (commentList!=null){
ServletResp.resp(response, CommonPage.success(commentList));
}else {
ServletResp.resp(response, CommonResult.failed());
}
}
public void addComment(HttpServletRequest request, HttpServletResponse response){
String reqBody = JsonUtils.getJson(request);
Comment comment = JsonUtils.fromJson(reqBody, Comment.class);
String userName = (String) request.getSession().getAttribute("userName");
Integer userId = (Integer) request.getSession().getAttribute("userId");
Integer role = (Integer) request.getSession().getAttribute("role");
if (userId == null || Role.Admin.getRoleCode()==role){
ServletResp.resp(response, CommonResult.unauthorized());
}
comment.setUsername(userName);
comment.setUserId(userId);
int result = new CmsCommentDaoImpl().doComment(comment);
if (result == 1){
ServletResp.resp(response, CommonResult.success("评论成功,审核通过后显示"));
}else {
ServletResp.resp(response, CommonResult.failed("评论失败"));
}
}
public void getCommentWaitCheck(HttpServletRequest request, HttpServletResponse response) throws IOException {
Integer role = (Integer) request.getSession().getAttribute("role");
if (Role.Admin.getRoleCode()!=role){
response.sendRedirect("admin?method=toLogin");
}
String pageNumStr = request.getParameter("page");
String pageSizeStr = request.getParameter("limit");
if (pageNumStr == null || pageSizeStr == null){
ServletResp.resp(response, CommonResult.validateFailed());
}
int pageSize = Integer.valueOf(pageSizeStr);
int pageNum = Integer.valueOf(pageNumStr);
pageNum = (pageNum-1) * pageSize;
List
了解详情可以私聊,感谢大家支持与帮助!
" data-link-title="点击查看更多java精品项目>" contenteditable="true">点击查看更多java精品项目>



