首页>代码>Spring+Spring MVC+Mybatis+Maven+MySql+bootstrap框架搭建与分页查询实例>/ssm_project-master/ssm_project/src/main/java/com/lin/controller/UserController.java
package com.lin.controller;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.github.pagehelper.Page;
import com.lin.domain.User;
import com.lin.service.UserService;
import com.lin.util.PagedResult;
/**
* 功能概要:UserController
*
* @author linbingwen
* @since 2015年9月28日
*/
@Controller
public class UserController extends BaseController {
private Logger logger = LoggerFactory.getLogger(getClass());
@Resource
private UserService userService;
@RequestMapping("/")
public ModelAndView getIndex(){
ModelAndView mav = new ModelAndView("index");
User user = userService.selectUserById(1);
mav.addObject("user", user);
return mav;
}
/**
* 显示首页
* @author linbingwen
* @since 2015年10月23日
* @return
*/
@RequestMapping("/bootstrapTest1")
public String bootStrapTest1(){
return "bootstrap/bootstrapTest1";
}
/**
* 分页查询用户信息
* @author linbingwen
* @since 2015年10月23日
* @param page
* @return
*/
@RequestMapping(value="/list.do", method= RequestMethod.POST)
@ResponseBody
public String list(Integer pageNumber,Integer pageSize ,String userName) {
logger.info("分页查询用户信息列表请求入参:pageNumber{},pageSize{}", pageNumber,pageSize);
try {
PagedResult<User> pageResult = userService.queryByPage(userName, pageNumber,pageSize);
return responseSuccess(pageResult);
} catch (Exception e) {
return responseFail(e.getMessage());
}
}
}
最近下载更多
最近浏览更多
奋斗的小蚂蚁 LV14
10月17日
ma406805131 LV19
2024年12月18日
wanderingsoul LV2
2024年6月15日
xin xie LV1
2024年6月13日
加油干阳神 LV9
2024年5月21日
沈从文 LV3
2023年12月31日
微信网友_6802139027345408 LV2
2023年12月31日
taoshen95 LV16
2023年12月25日
yolo_light LV1
2023年12月21日
wanglinddad LV55
2023年12月19日

