java框架--spring+mybatis+springmvc+ajax

java框架--spring+mybatis+springmvc+ajax

java框架--spring+mybatis+springmvc+ajax

 

java框架--spring+mybatis+springmvc+ajaxjava框架--spring+mybatis+springmvc+ajax

 

 

 java框架--spring+mybatis+springmvc+ajax

 

 

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";
    }

}
BlogUsersController

相关文章:

  • 2021-05-23
  • 2021-09-20
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2021-09-05
  • 2021-10-17
  • 2021-04-05
  • 2021-04-19
  • 2021-07-10
  • 2021-12-23
相关资源
相似解决方案