• 大小: 34.97MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-06-30
  • 语言: 数据库
  • 标签:

资源简介

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  2017-03-15 16:41  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  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\.mymetadata
     文件        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.xml
     文件          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.xml
     目录           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\baseController.java
     文件         553  2017-03-13 21:45  20170315\源代码\hospitalmanage\src\com\cjj\core\common\baseService.java
     目录           0  2017-03-15 16:44  20170315\源代码\hospitalmanage\src\com\cjj\core\interceptor\
     文件        1983  2017-03-15 09:14  20170315\源代码\hospitalmanage\src\com\cjj\core\interceptor\CommonInterceptor.java
............此处省略1477个文件信息

评论

共有 条评论