个人主页显示发布文章
This commit is contained in:
@@ -39,6 +39,35 @@ public class articleService {
|
|||||||
return JSONObject.toJSONString(dataMap1);
|
return JSONObject.toJSONString(dataMap1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String ArticleSortBylast(int userid){
|
||||||
|
List<articleEntity> articleEntityList =articleDao.ArticleSortBylast();
|
||||||
|
List<articleEntity> articleEntityList1=new ArrayList<>();
|
||||||
|
Map<String,Object> dataMap;
|
||||||
|
Map<String,Map<String,Object>> dataMap1 = new HashMap<>();
|
||||||
|
for(int i=0;i<articleEntityList.size();i++)
|
||||||
|
{
|
||||||
|
dataMap = new HashMap<>();
|
||||||
|
articleEntity articleEntity = articleEntityList.get(i);
|
||||||
|
int id = articleEntity.getUserId();
|
||||||
|
if(id == userid){
|
||||||
|
String username = userDao.selectNameById(id);
|
||||||
|
dataMap.put("ArticleContent",articleEntity.getArticleContent());
|
||||||
|
dataMap.put("ArticleId",articleEntity.getArticleId());
|
||||||
|
dataMap.put("ArticleTitle",articleEntity.getArticleTitle());
|
||||||
|
dataMap.put("IsValid",articleEntity.getIsValid());
|
||||||
|
dataMap.put("ReadCount",articleEntity.getReadCount());
|
||||||
|
dataMap.put("username",username);
|
||||||
|
dataMap.put("publishtime",articleEntity.getPublishTime());
|
||||||
|
dataMap.put("articleico",articleEntity.getArticleIco());
|
||||||
|
dataMap1.put(i+"", dataMap);
|
||||||
|
articleEntityList1.add(articleEntity);
|
||||||
|
}else{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return JSONObject.toJSONString(dataMap1);
|
||||||
|
}
|
||||||
|
|
||||||
public String ArticleSortByhot(){
|
public String ArticleSortByhot(){
|
||||||
|
|
||||||
List<articleEntity> articleEntityList =articleDao.ArticleSortByhot();
|
List<articleEntity> articleEntityList =articleDao.ArticleSortByhot();
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
package com.hellogithub.servlet.article;
|
package com.hellogithub.servlet.article;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.hellogithub.entity.userEntity;
|
||||||
import com.hellogithub.service.UserService;
|
import com.hellogithub.service.UserService;
|
||||||
import com.hellogithub.service.articleService;
|
import com.hellogithub.service.articleService;
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
@@ -37,9 +38,9 @@ public class ArticlePublish extends HttpServlet {
|
|||||||
|
|
||||||
PrintWriter writer = resp.getWriter();
|
PrintWriter writer = resp.getWriter();
|
||||||
HttpSession session = req.getSession();
|
HttpSession session = req.getSession();
|
||||||
if(session == null){
|
userEntity user = (userEntity)session.getAttribute("user");
|
||||||
|
if(user == null){
|
||||||
setResultError("用户未登录", writer);
|
setResultError("用户未登录", writer);
|
||||||
writer.close();
|
|
||||||
}else{
|
}else{
|
||||||
String username = req.getParameter("username");
|
String username = req.getParameter("username");
|
||||||
String articlecontent = req.getParameter("articleContent");
|
String articlecontent = req.getParameter("articleContent");
|
||||||
@@ -54,6 +55,7 @@ public class ArticlePublish extends HttpServlet {
|
|||||||
writer.close();
|
writer.close();
|
||||||
}else{
|
}else{
|
||||||
setResultError("发布失败", writer);
|
setResultError("发布失败", writer);
|
||||||
|
writer.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -3,6 +3,7 @@ package com.hellogithub.servlet;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.hellogithub.entity.userEntity;
|
import com.hellogithub.entity.userEntity;
|
||||||
import com.hellogithub.service.UserService;
|
import com.hellogithub.service.UserService;
|
||||||
|
import com.hellogithub.service.articleService;
|
||||||
import com.hellogithub.service.commentService;
|
import com.hellogithub.service.commentService;
|
||||||
import com.hellogithub.service.projectService;
|
import com.hellogithub.service.projectService;
|
||||||
import javax.servlet.ServletConfig;
|
import javax.servlet.ServletConfig;
|
||||||
@@ -22,6 +23,8 @@ import java.util.Map;
|
|||||||
public class userDetailServlet extends HttpServlet {
|
public class userDetailServlet extends HttpServlet {
|
||||||
private UserService userService=new UserService();
|
private UserService userService=new UserService();
|
||||||
private projectService projectService= new projectService();
|
private projectService projectService= new projectService();
|
||||||
|
|
||||||
|
private articleService articleService= new articleService();
|
||||||
private commentService commentService= new commentService();
|
private commentService commentService= new commentService();
|
||||||
@Override
|
@Override
|
||||||
public void init(ServletConfig config) throws ServletException {
|
public void init(ServletConfig config) throws ServletException {
|
||||||
@@ -59,6 +62,7 @@ public class userDetailServlet extends HttpServlet {
|
|||||||
dataMap.put("comment",commentService.selectByUserId(id));
|
dataMap.put("comment",commentService.selectByUserId(id));
|
||||||
dataMap.put("project",projectService.retProjectByUserId(id));
|
dataMap.put("project",projectService.retProjectByUserId(id));
|
||||||
dataMap.put("like",projectService.retProBySupport(id));
|
dataMap.put("like",projectService.retProBySupport(id));
|
||||||
|
dataMap.put("article",articleService.ArticleSortBylast(id));
|
||||||
jsonString = JSONObject.toJSONString(dataMap);
|
jsonString = JSONObject.toJSONString(dataMap);
|
||||||
writer.println(jsonString);
|
writer.println(jsonString);
|
||||||
writer.close();
|
writer.close();
|
||||||
|
Reference in New Issue
Block a user