文档章节

jsp+servlet分页之servlet

1527
 1527
发布于 2015/08/25 11:45
字数 219
阅读 7
收藏 0
public static final int PAGESIZE = 5; 
	
	
	@RequestMapping(value = "/business/orderList.bus")
	public String businessOrderList(HttpServletRequest request){
		int start0;
		BusinessPerson businessPerson = SessionUtil.getBusinessPerson((String) request.getSession()
				.getAttribute("business_sessionId"));
		Integer  business_Id = businessPerson.getId();
		//总记录数
		int count = businessOrderService.getCount(business_Id);
		//一共多少页
		int pagenumber = (count%PAGESIZE==0)?(count/PAGESIZE):(count/PAGESIZE+1);
		
		String start = request.getParameter("start");
		if(start!=null && start.length()>0){
			start0 = Integer.valueOf(start);
		}else{
			start0=0;
		}
		
		List<BusinessOrderPoJo> list = businessOrderService.getAllBusinessOrder(businessPerson.getId(),start0,PAGESIZE);
		
		request.setAttribute("start", start0);
		request.setAttribute("pagenumber", pagenumber);
		request.setAttribute("count", count);
		request.getSession(true).setAttribute("list", list);
		return "/business/my-account";
	}
	
	//getCount sql SELECT COUNT(*) FROM business_order where business_order.business_id=
	//getAllBusinessOrder 在service层中
	List<BusinessOrderPoJo> getAllBusinessOrder(int businessId,int start,int last);
	public List<BusinessOrderPoJo> getAllBusinessOrder(int businessId,
			int start, int last) {

		return businessOrderMapper.selectAll(businessId, start, last);
	}
	//getAllBusinessOrder 在dao层中
	List<BusinessOrderPoJo> selectAll(@Param("businessId")int nusinessId,@Param("start") int start,@Param("last") int last);
	//getAllBusinessOrder 在sql中
	<select id="selectAll" resultMap="BusinessOrderPoJo">
  	
  	SELECT b.*,(SELECT NAME FROM areas WHERE regin_code=b.province) province_name,
  	(select text from code_text where number='orderStatus' and code=b.state) as stateName,
	(SELECT NAME FROM areas WHERE regin_code=b.city) city_name,
	(SELECT NAME FROM areas WHERE regin_code=b.counties) counties_name
	 FROM business_order b where b.business_id=#{businessId,jdbcType=INTEGER} ORDER BY create_time DESC  limit #{start}, #{last}
  </select>


© 著作权归作者所有

共有 人打赏支持
1527
粉丝 6
博文 99
码字总数 40023
作品 0
成都
程序员
简单jsp+servlet实例

开发环境myeclipse+tomcat5 先创建web project,项目名为test, 在webroot 目录下创建login.jsp文件 login.jsp <body> <form action="login"> username:<input type="text" name="username"......

lzw_me
2014/04/29
0
0
MyEclipse里jsp basic和advanced template的区别

做了一个jsp+servlet的小项目,却因为路径问题卡壳了好半天:jsp文件在同样的目录,要接收数据的class也在相同的包,对于两个class,web.xml配置相仿,但是在jsp(s)中,form的action的值就是...

liangxiao
2012/03/11
0
0
jsp+servlet增删改查

1:首先根据数据库字段建立实体类 package ceet.ac.cn.model;//数据封装类public class Admin { } 2:建立数据库连接类 3:建立dao层和dao的实现层(daoImple)----这里把dao层和实现层写在一...

熊二的爸爸是谁
08/07
0
0
jsp上传文件fileupload

手把手教Jsp上传文件(FileUpload+Servlet) 本教程以Apache组织的commons项目中的FileUpload项目做为jsp的文件上传组件,FileUpload项目完全尊守RFC1867规范中 关于在HTTP request 中通过Post方...

功夫panda
2012/02/20
0
0
Spring Data JPA: 分页和排序实战

之前我们学习了使用Jpa访问关系型数据库 通过Jpa大大简化了我们对数据库的开发工作。但是,之前的例子中我们只提到了最简单的CRUD。 实际上,Spring Data Jpa对于分页以及排序的查询也有着完...

一生只为虞美人
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理

Nginx防盗链 在配置文件里写入以下内容: 用curl测试 访问控制 Nginx限制某些IP不能访问或者只允许某些IP访问。 配置文件写入如下内容: allow 表示允许访问的IP,deny限制访问的IP。 匹配正...

黄昏残影
12分钟前
0
0
自己动手实现RPC服务调用框架

转载 TCP的RPC 引言 本文利用java自带的socket编程实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)。 设计思路...

雨中漫步的鱼
14分钟前
0
0
Centos6.x安装之后的9件事

Centos6.x安装之后的9件事 这些不是必须都做的,只不过是我个人的习惯,在此记录一下。 1.修改yum源到国内 CentOS系统更换软件安装源 备份你的原镜像文件,以免出错后可以恢复。 mv /etc/yu...

叶云轩
20分钟前
5
0
springboot2 使用jsp NoHandlerFoundException

开发图片上传功能,为验证测试功能是否正常,使用JSP编写表单提交进行测试 开发完成后,请求API提示如下异常: No mapping found for HTTP request with URI [/WEB-INF/jsp/avatar_upload.j...

showlike
26分钟前
0
0
springboot踩坑记--springboot正常启动但访问404

一 spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controlle...

onedotdot
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部