`

Struts中后台分页查询代码

 
阅读更多

 

简单的后台代码, 分页查询。

 

//根据姓名和联系人类型查找联系人信息;
	public ActionForward selectTypeIdAndPersonName(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws IOException, ParseException {
		String check=request.getParameter("check");
		String name=null;
		if("button".equals(check)){
			name=request.getParameter("txtName");
		}else{
			name=new String(request.getParameter("txtName").getBytes("ISO-8859-1"),"GBK");
		}
		String id=request.getParameter("txtTypeId");
		Long typeid=new Long(0);
		int page=1;
		
		if(id!=null && !"".equals(id)){
			typeid=Long.parseLong(id);
		}
			
		//得到传过来的类型;
		String type=request.getParameter("type");
		List<Personmessagetype> list1=ims.selectAll();
		request.setAttribute("PersonMessageType", list1);
			
		//得到总记录数;
		int sum=ims.getSum(typeid,name);
		
		//把总记录数除以显示的条数,得到总页数;
		int sumPage=sum/8==0?sum/8:sum/8+1;
		
		//判断是上一页还是下一页;
		if("shouye".equals(type)){
			page=1;
		}else if("weiye".equals(type)){
			page=sumPage;
		}else if("shangyiye".equals(type)){
			page=page>=1?page-1:1;
		}else if("xiayiye".equals(type)){
			page=page<=sumPage?page+1:sumPage;
		}else{
			System.out.println("type为空");
			page=1;
		}
		
		request.setAttribute("sumPage",sumPage);
		request.setAttribute("currPage", page);
		request.setAttribute("sum", sum);
		
		List<Personmessage> list=ims.selectTypeIdandPersonMessageName(typeid,name,page);
		//得到联系人集合;
		request.setAttribute("PMessageList", list);
		
		//转发;
		return new ActionForward("/view/selectLianXiRen.jsp");
	}

 

分享到:
评论

相关推荐

    java web中的struts分页组件

    本代码是javaWeb中SSH框架,特别是struts中涉及到前后台对分页功能的实现,希望对您有帮助!

    JAVA的Struts2完整项目版(源码+数据库)

    这是自己用Struts2框架写的一个完整的管理系统 里面包含了 用户的增删改查 登录 效验 后台 前台 分页 条件查询等功能 对做项目的很有帮助代码干净定义规范 可直接拿去用 希望对你带来大的帮助

    jquery pagination分页插件使用详解(后台struts2)

    页面是用的纯css的效果,没有使用bootstrap的框架,不然自带的分页是挺好用的,就不用麻烦了这边使用了jquery pagination分页插件来实现这个功能的,这边后台用的是struts2的框架,ssh的,jquery返回json数据,然后...

    Struts2 + Spring 2.5 + Hibernate 3.3 整合(实际使用项目,version1)

    这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合...

    struts1 +ibatis +mysql 做的产品管理系统

    struts1 +ibatis +mysql 做的产品管理系统,包括增删改查,上下移,分页,五分超值,类库包太大没上传,前后台代码相当完整。

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version2)

    这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合...

    Struts2 + Spring3 + Hibernate3.5 整合(集成测试配套jar包更新构建脚本使用说明)

    这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合...

    Ext4.0分页的Grid例子

    后台使用的是struts2生成Ext所需要的json,把webroot下的ext4下面加入ext的开发包,然后再把create.sql中的脚本在数据库中执行,代码就可以跑起来了,我用的是mysql数据库

    基于SSH2+EasyUI图书管理系统.zip

    后台采用技术: struts 2 + Spring + Hibernate (SSH2) 前台技术: jquery + easyui框架 所有的数据提交和查询都是通过ajax方式异步传输! 图书数据的添加和查询都是在这个js文件中实现 实现语言是javascript ...

    SSH2_EasyUI图书管理系统学生版 | 毕业设计

    后台采用技术: struts 2 + Spring + Hibernate (SSH2) 前台技术: jquery + easyui框架 所有的数据提交和查询都是通过ajax方式异步传输! 图书数据的添加和查询都是在这个js文件中实现 实现语言是javascript 下面...

    达内当当网项目源代码

    此代码是达内201306毕业时做的,经多次测试,暂未发现bug,采用了两种框架组合整合:struts2与Hibernate整合和SSH整合。代码都放在一个包里,方便学习和对比,默认采用了SSH整合。代码有很多注释,类名见名知意,方便...

    Struts2+Spring3+Hibernate3 用户管理系统实例源码

    本例主要是实现了struts2+spring3+hibernate3的 基本框架搭建的注册登录,以及用户增删改查,适于初学者学习。 包括:注册 登录功能 分页的实现 前端校验 验证码的实现 注册时有ajax 校验,登录时 后台从数据库...

    spring hibernate struts实现的精品课程网

    spring+hibernate+struts+acegi+mysql实现,完整程序,包括前台、用户中心、后台,可以直接在tomcat下运行。数据库的表通过hibernate动态生成。此程序是我自己开发的,里面涉及到文件上传、分页、fckeditor编辑器、...

    (2.0版本)自己写的struts2+hibernate+spring实例

    增加了页面分页和后台分页方法 (如果看了我第一个例子的朋友.应该看到我在service层的find方法上的注释.说当前版本因为原来使用find方法是从代理中取.而spring默认的数据持久话只能包含业务层和数据层.不能包含...

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version3).part3

    这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合...

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version3).part1

    这是一个实际使用中的项目,可访问 http://cdbke.cuit.edu.cn 可查看效果及功能,后台需要登录后才能使用(出于安全性考虑这里就不给大家介绍了,另外还有一个struts1版本的,如有需要可以与我联系)。 此项目整合...

    .net源码生成工具DataBase2Sharp

     10、增加Select、Update、Insert和Delete基本语句代码的生成,方便您直接在代码中使用。 11、增加Java框架(Ibatis+Spring+struts+Extjs)代码的生成;添加Java实体类快速生成。 12、增加企业级别的界面自动生成...

    用户管理系统2

    使用struts2+spring+hibernate完成的用户管理系统,主要功能有验证用户的登录,当登陆成功后采用分页技术显示用户,提供增删查改功能,同时包括上传图片到服务器以及删除图片

    ssh商城(有sql代码)

    有sql文件使用eclipse开发的使用ssh(Spring+Struts2+hibernate)写的小商城,以完成的功能,登录注册,首页,分类分页查询,购物车,订单,后台商品用户一二级分类的管理,运行结果请移步www.vist.top的项目下查看...

    JAVA程序开发大全---上半部分

    本书系统全面地介绍了Java中的各项主流技术,以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、...

Global site tag (gtag.js) - Google Analytics