资源简介
附带mysql数据库 spring+springmvc+mybatis搭建的一个医院管理系统附带mysql数据库
代码片段和文件信息
package com.cjj.core.common;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.ModelAttribute;
import com.cjj.vo.PagingVo;
public abstract class baseController {
private static ThreadLocal requestLocal = new ThreadLocal();
private static ThreadLocal responseLocal = new ThreadLocal();
protected PagingVo pagingVo;
@ModelAttribute
public void setReqAndRes(HttpServletRequest request HttpServletResponse response){
requestLocal.set(request);
responseLocal.set(response);
}
/**
* 线程安全
* @return
*/
public HttpServletRequest request(){
return (HttpServletRequest) requestLocal.get();
}
/**
* 线程安全
* @return
*/
public HttpServletResponse response(){
return (HttpServletResponse) responseLocal.get();
}
/**
* 设置分页参数
* @param pagesize 每页显示行数
* @param sumrow 总行数
* @param currentpage 当前页数
*/
public void setPaging(int pagesize int sumrow int currentpage){
//总页数
int sumpage = (int)Math.ceil(Double.parseDouble(sumrow+““)/Double.parseDouble(pagesize+““));
if(sumpage<1){//如果总页数小于1,则赋值为1
sumpage = 1;
}
if(currentpage < 1){//如果当前页数小于1,则赋值为1
currentpage = 1;
}else if(currentpage > sumpage){//如果当前页数大于总页数,则赋值为总页数
currentpage = sumpage;
}
//分页标签,开始循环数
int beginpage = currentpage - 2;
//分页标签,结束循环数
int endpage = currentpage + 2;
//调整分页标签
while (beginpage < 2) {//循环,一直到开始循环数不小于2
if(beginpage != 1 && endpage < sumpage - 1){//开始循环数 !=1,且 结束循环数 < 总页数-1
endpage++; //结束循环数+1
}
beginpage++;//开始循环数+1
}
while (endpage >= sumpage) {//循环,一直到结束循环数>=总页数
if(endpage != sumpage && beginpage > 2){//结束循环数 != 总页数 且 开始循环数 > 2
beginpage--; //开始循环数-1
}
endpage--; //结束循环数-1
}
//生成分页参数类
pagingVo = new PagingVo(sumrow currentpage sumpage beginpage endpage);
request().getSession().setAttribute(“pagingVo“ pagingVo);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-22 13:09 20170315\
目录 0 2017-03-15 16:22 20170315\任务计划书和需求\
文件 16190254 2016-11-04 16:01 20170315\任务计划书和需求\4医院管理系统使用说明书.doc
目录 0 2017-03-15 16:22 20170315\数据库文件\
目录 0 2017-03-15 16:44 20170315\数据库文件\pdm\
文件 322532 2017-03-15 15:14 20170315\数据库文件\pdm\医院管理系统数据库.pdm
目录 0 2017-03-15 16:43 20170315\数据库文件\sql\
文件 62874 2017-03-15 16:43 20170315\数据库文件\sql\hospitalmanage20170315164318.sql
目录 0 2019-02-22 13:09 20170315\新建文件夹\
目录 0 2017-03-15 16:44 20170315\源代码\
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\
文件 529 2017-03-07 11:37 20170315\源代码\hospitalmanage\.classpath
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\.myeclipse\
文件 315 2017-03-07 11:38 20170315\源代码\hospitalmanage\.myme
文件 1757 2017-03-07 11:38 20170315\源代码\hospitalmanage\.project
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\.settings\
文件 500 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\.jsdtscope
文件 364 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\org.eclipse.jdt.core.prefs
文件 480 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\org.eclipse.wst.common.component
文件 252 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-03-07 11:38 20170315\源代码\hospitalmanage\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\
文件 1267 2017-03-07 11:38 20170315\源代码\hospitalmanage\src\applicationContext.xm
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\com\
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\com\cjj\
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\com\cjj\core\
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\com\cjj\core\common\
文件 2510 2017-03-07 11:38 20170315\源代码\hospitalmanage\src\com\cjj\core\common\ba
文件 553 2017-03-13 21:45 20170315\源代码\hospitalmanage\src\com\cjj\core\common\ba
目录 0 2017-03-15 16:44 20170315\源代码\hospitalmanage\src\com\cjj\core\interceptor\
............此处省略1478个文件信息
评论
共有 条评论