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 com.entity.Page;
import com.entity.User;
import com.service.UserService;
@Controller
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/showAll.action")
public String selAll(HttpServletRequest request){
Map<String,Object> map = new HashMap<String, Object>();
map.put("name", null);
map.put("sex", null);
int totalRows = userService.selTotalRows(map);
Page page = new Page(1,10,totalRows);
page.setTotalCount(totalRows);
map.put("page", page);
List<User> userList = userService.selectAll(map);
request.setAttribute("userList", userList);
request.setAttribute("page", page);
return "two.jsp";
}
//查询所有用户(带模糊查询、分页)
@RequestMapping("/showPage.action")
public String selAllLikePage(int pageNum,int pageRows,String name,String sex,HttpServletRequest request){
Map<String,Object> map = new HashMap<String, Object>();
if("".equals(name)){
map.put("name", null);
}else{
map.put("name", "%"+name+"%");
}
if("".equals(sex)){
map.put("sex", null);
}else{
map.put("sex", sex);
}
int totalRows = userService.selTotalRows(map);
Page page = new Page(pageNum,pageRows,totalRows);
page.setTotalCount(totalRows);
map.put("page", page);
List<User> userList = userService.selectAll(map);
request.setAttribute("userList",userList);
request.setAttribute("page", page);
request.setAttribute("name", name);
request.setAttribute("sex", sex);
return "two.jsp";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
分页通过下拉框选择每页显示的个数
共84个文件
jar:39个
xml:8个
class:6个
需积分: 50 25 下载量 3 浏览量
2017-06-22
13:47:27
上传
评论 1
收藏 18.47MB ZIP 举报
温馨提示
使用mybatis和springMVC开发的分页,功能:分页+模糊查询、通过下拉框选择每页显示的个数
资源推荐
资源详情
资源评论
收起资源包目录
page.zip (84个子文件)
page
.project 2KB
.mymetadata 285B
src
spring-mybatis.xml 3KB
com
service
impl
UserSeviceImpl.java 623B
UserService.java 261B
controller
UserController.java 2KB
mapper
UserMapper.java 260B
UserMapper.xml 818B
entity
User.java 425B
Page.java 2KB
spring-mvc.xml 2KB
db.properties 122B
log4j.properties 1KB
WebRoot
sql
.svn
tmp
props
prop-base
text-base
props
all-wcprops 1KB
entries 903B
prop-base
text-base
tm_area.sql.svn-base 203KB
tm_province.sql.svn-base 3KB
tm_city.sql.svn-base 23KB
page.sql 1KB
WEB-INF
classes
spring-mybatis.xml 3KB
com
service
UserService.class 395B
impl
UserSeviceImpl.class 1KB
controller
UserController.class 3KB
mapper
UserMapper.class 392B
UserMapper.xml 818B
entity
User.class 881B
Page.class 2KB
spring-mvc.xml 2KB
db.properties 122B
log4j.properties 1KB
lib
jackson-databind-2.8.1.jar 1.17MB
slf4j-api-1.7.12.jar 31KB
commons-fileupload-1.3.1.jar 67KB
spring-context-4.0.1.RELEASE.jar 951KB
jackson-mapper-asl-1.9.13.jar 762KB
gson-2.6.2.jar 224KB
spring-webmvc-4.0.1.RELEASE.jar 644KB
spring-tx-4.0.1.RELEASE.jar 242KB
log4j-core-2.2.jar 807KB
asm-4.2.jar 47KB
spring-beans-4.0.1.RELEASE.jar 654KB
ojdbc6.jar 2.61MB
slf4j-log4j12-1.7.12.jar 9KB
spring-jdbc-4.0.1.RELEASE.jar 410KB
commons-dbcp-1.4.jar 157KB
mchange-commons-java-0.2.10.jar 592KB
log4j-1.2.17.jar 478KB
mybatis-3.3.0.jar 1.35MB
jackson-core-asl-1.9.13.jar 227KB
cglib-3.1.jar 276KB
spring-aop-4.0.1.RELEASE.jar 344KB
spring-core-4.0.1.RELEASE.jar 940KB
c3p0-0.9.5.1.jar 486KB
log4j-api-2.2.jar 130KB
mysql-connector-java-5.0.8-bin.jar 528KB
aspectjweaver.jar 1.78MB
spring-expression-4.0.1.RELEASE.jar 200KB
jackson-core-2.8.1.jar 273KB
spring-web-4.0.1.RELEASE.jar 648KB
aspectjrt.jar 114KB
poi-3.13-20150929.jar 2.38MB
mybatis-spring-1.2.3.jar 50KB
aopalliance.jar 4KB
spring-orm-4.0.1.RELEASE.jar 355KB
commons-io-2.4.jar 181KB
commons-pool-1.6.jar 109KB
jackson-annotations-2.8.0.jar 54KB
commons-logging-1.2.jar 60KB
spring-aspects-4.0.1.RELEASE.jar 50KB
web.xml 1KB
index.jsp 839B
META-INF
MANIFEST.MF 36B
two.jsp 5KB
jquery-1.8.3.js 269KB
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
com.genuitec.eclipse.core.prefs 104B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
com.genuitec.eclipse.j2eedt.core.prefs 1009B
org.eclipse.core.resources.prefs 73B
org.eclipse.wst.common.component 450B
.jsdtscope 500B
.classpath 606B
共 84 条
- 1
资源评论
爱钻研的贝勒爷
- 粉丝: 8
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功