个人主页显示发布文章
This commit is contained in:
@@ -39,6 +39,35 @@ public class articleService {
|
||||
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(){
|
||||
|
||||
List<articleEntity> articleEntityList =articleDao.ArticleSortByhot();
|
||||
|
@@ -1,6 +1,7 @@
|
||||
package com.hellogithub.servlet.article;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hellogithub.entity.userEntity;
|
||||
import com.hellogithub.service.UserService;
|
||||
import com.hellogithub.service.articleService;
|
||||
import javax.servlet.ServletException;
|
||||
@@ -37,9 +38,9 @@ public class ArticlePublish extends HttpServlet {
|
||||
|
||||
PrintWriter writer = resp.getWriter();
|
||||
HttpSession session = req.getSession();
|
||||
if(session == null){
|
||||
userEntity user = (userEntity)session.getAttribute("user");
|
||||
if(user == null){
|
||||
setResultError("用户未登录", writer);
|
||||
writer.close();
|
||||
}else{
|
||||
String username = req.getParameter("username");
|
||||
String articlecontent = req.getParameter("articleContent");
|
||||
@@ -54,6 +55,7 @@ public class ArticlePublish extends HttpServlet {
|
||||
writer.close();
|
||||
}else{
|
||||
setResultError("发布失败", writer);
|
||||
writer.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -3,6 +3,7 @@ package com.hellogithub.servlet;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hellogithub.entity.userEntity;
|
||||
import com.hellogithub.service.UserService;
|
||||
import com.hellogithub.service.articleService;
|
||||
import com.hellogithub.service.commentService;
|
||||
import com.hellogithub.service.projectService;
|
||||
import javax.servlet.ServletConfig;
|
||||
@@ -22,6 +23,8 @@ import java.util.Map;
|
||||
public class userDetailServlet extends HttpServlet {
|
||||
private UserService userService=new UserService();
|
||||
private projectService projectService= new projectService();
|
||||
|
||||
private articleService articleService= new articleService();
|
||||
private commentService commentService= new commentService();
|
||||
@Override
|
||||
public void init(ServletConfig config) throws ServletException {
|
||||
@@ -59,6 +62,7 @@ public class userDetailServlet extends HttpServlet {
|
||||
dataMap.put("comment",commentService.selectByUserId(id));
|
||||
dataMap.put("project",projectService.retProjectByUserId(id));
|
||||
dataMap.put("like",projectService.retProBySupport(id));
|
||||
dataMap.put("article",articleService.ArticleSortBylast(id));
|
||||
jsonString = JSONObject.toJSONString(dataMap);
|
||||
writer.println(jsonString);
|
||||
writer.close();
|
||||
|
Reference in New Issue
Block a user