package com.controller; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.page.PageUtil; import com.pojo.BlogUsers; import com.service.impl.BlogUsersServiceImpl; @Controller public class BlogUsersController { @Autowired private BlogUsersServiceImpl service; @RequestMapping("login.do") public String login(HttpServletRequest request,BlogUsers blogUsers){ if(blogUsers!=null){ System.out.println("登录param success"); BlogUsers login=service.login(blogUsers); request.getSession().setAttribute("login", login); }else{ System.out.println("登录param fail"); } return "index.jsp"; } @RequestMapping("findPage.do") @ResponseBody public Map<String, Object> findPage(PageUtil pageutil){ Map<String, Object> map=new HashMap<String, Object>(); int pageno=1; int pagesize=3; int totalcount=service.getTotalCount(); Integer no=pageutil.getPageno(); //第二次 if(no!=null){ pageno=no; } pageutil=new PageUtil(pageno, pagesize, totalcount); List<BlogUsers> bloglist=service.findPage(pageutil); map.put("bloglist", bloglist); map.put("pageutil", pageutil); return map; } @RequestMapping("save.do") public String save(HttpServletRequest request,BlogUsers blogUsers){ System.out.println("save blogUsers:"+blogUsers); BlogUsers login=(BlogUsers) request.getSession().getAttribute("login"); System.out.println("login:"+login); blogUsers.setUserid(login.getUserid()); service.saveBlog(blogUsers); return "index.jsp"; } @RequestMapping("delete.do") public String delete(Integer id){ service.deleteById(id); return "index.jsp"; } @RequestMapping("findbyid.do") public String findbyid(Integer id,HttpServletRequest request){ BlogUsers blog=service.findById(id); request.setAttribute("blog", blog); return "update.jsp"; } @RequestMapping("update.do") public String update(HttpServletRequest request,BlogUsers blogUsers){ System.out.println("update blogUsers:"+blogUsers); BlogUsers login=(BlogUsers) request.getSession().getAttribute("login"); System.out.println("login:"+login); blogUsers.setUserid(login.getUserid()); service.updateBlog(blogUsers); return "index.jsp"; } }