文档章节

jsp+servlet分页之servlet

1527
 1527
发布于 2015/08/25 11:45
字数 219
阅读 9
收藏 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

1527

粉丝 9
博文 111
码字总数 45610
作品 0
成都
程序员
私信 提问
加载中

评论(0)

MyEclipse里jsp basic和advanced template的区别

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

liangxiao
2012/03/11
519
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
78
0
Jsp+Servlet怎么在form中指定要访问的servlet中的方法名

Jsp+Servlet怎么在form中指定要访问的servlet中的方法名,在Jsp中写了一个form,然后想指定访问servlet中的regist()方法,而不是doGet()或者doPost()方法,应该怎么样指定...

Baymax0532
2015/12/14
815
6
jsp+servlet增删改查

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

小橙子的曼曼
2018/08/07
316
1
jsp上传文件fileupload

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

功夫panda
2012/02/20
933
0

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (五) 谈谈数据库架构

无论是构建什么样的应用,大都离不开数据。而在应用的架构设计中,如何设计数据库,使用什么类型的数据库,就是一个架构师必须了解的。所有的数据库的共同点都是以某种方式存储数据,以某种接...

naughty
19分钟前
40
0
明洞明

尼石露🀄️华 🀄️华尼石露 叶果城🀄️华 悟明夫妻国 🀄️国梦🀄️国 国🀄️国世界

悟明夫妻国世界
今天
117
0
OSChina 周一乱弹 —— 妹子,我家的猫发芽了,你要来我家看看吗

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Gypsophila》- MoreanP 手机党少年们想听歌,请使劲儿戳(这里) @蓝瞳 :愁,明...

小小编辑
今天
77
1
Bochs入门

一、Bochs简介 Bochs(读音同 Box)是完全使用软件模拟PC的开源x86模拟器,与使用虚拟化技术的虚拟机相比,虽然速度慢,但非常适合开发、调试操作系统。 二、配置操作系统 Bochs根据配置文件...

悠悠子佩
今天
41
0
什么是哈希表?

我们在这篇文章将要学习最有用的数据结构之一—哈希表,哈希表的英文叫 Hash Table,也可以称为散列表或者 Hash 表。 哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数...

武培轩
今天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部