首页>代码>spring mvc整合mybatis实现简单的分页>/DemoSpring/src/com/jeebase/management/controller/UsersController.java
package com.jeebase.management.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.jeebase.common.model.Page;
import com.jeebase.common.model.Users;
import com.jeebase.management.service.UsersService;


@Controller
@RequestMapping(value = "users")
public class UsersController {
	
	@Autowired
	private UsersService usersService;
	
	@RequestMapping("getList")
	public ModelAndView getList(HttpServletRequest request){
		Map<String, Object> map = new HashMap<String, Object>();
		String pageNow = request.getParameter("pageNow");
		Page page = null;
		List<Users> userlist = new ArrayList<Users>();
		int totalCount = usersService.getAllUsersCount();
		if(pageNow != null){
			page = new Page(totalCount, Integer.parseInt(pageNow));
			userlist = usersService.getAllUsersList(page);
		}else{
			page = new Page(totalCount,1);
			userlist = usersService.getAllUsersList(page);
			
		}
		map.put("page", page);
		map.put("userlist", userlist);
		return new ModelAndView("../users/userlist.jsp",map);
	}
	
	@RequestMapping(value = "addUsers")
	public ModelAndView addUsers(HttpServletRequest request,Users users){
		usersService.addUsers(users);
		return getList(request);
	}

}
最近下载更多
微信网友_6510254668124160  LV1 2023年6月8日
李亮  LV19 2023年3月6日
yongjava21  LV26 2022年9月29日
GoodGame1234  LV4 2022年5月6日
1727779658  LV7 2021年12月20日
mocanbin  LV1 2021年11月2日
andy xiao2222222  LV9 2021年3月19日
hjd3983  LV10 2020年12月1日
cex12345  LV4 2020年6月9日
beholder  LV1 2020年4月15日
最近浏览更多
sun丶孙  LV8 4月7日
微信网友_6510254668124160  LV1 2023年6月8日
1379585889  LV11 2023年6月7日
bxbxbx  LV2 2023年6月6日
李亮  LV19 2023年3月6日
787194770  LV10 2023年2月24日
1373861243  LV3 2022年12月28日
zhiwei0127  LV1 2022年11月6日
唐铭君  LV1 2022年10月19日
陈贵明  LV2 2022年6月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友