职称人才列表
编号 | 姓名 | 身份证号 | 性别 | 工作单位 | 现专业技术职务资格 | 资格证书编号 | 职称级别 | 证书取得时间 | 操作 |
---|
1、建立一个SearchModel类和Pager
public class SearchModel {
//页数
private int page;
//每页行数
private int rows;
//get和set方法
}
public class Pager{ //总行数 private int total; //数据列表 private Listrows; public Pager(){ } public Pager(Listlist){ this.total = ((PageList)list).getPaginator().getTotalCount(); this.rows = list; } public Pager(List rows,int total){ this.rows = rows; this.total = total; } //get和set方法
2、写自己的页面信息Model继承SearchModel类,将页面所需要信息,比如输入的查询信息、下拉框的选择信息等;
public class TitleTalentModel extends SearchModel {
private String message; //查询框输入信息
private String name; //姓名
private String idCardNo; //身份证
//get和set方法
3、在dao层写获取数据列表的接口,返回List
List getTitleTalentList(@Param("model")TitleTalentModel model, PageBounds pageBounds);
4、在Service层中,写获取数据列表接口,返回Pager
Pager getTitleTalentList(TitleTalentModel titleTalentModel);
5、实现Service层接口,调用DAO层方法;
public Pager getTitleTalentList(TitleTalentModel model) {
List titleTalentList = titleTalentDAO.getTitleTalentList(model, model.getPageBounds(""));
return new Pager(titleTalentList);
}
6、在Controller中,写获取信息的sql;
注意在使用参数的时候前面加上参数所属的类名,如model.name;
7、写JSP页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
职称人才汇总数据