• 大小: 69.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-05-18
  • 语言: 数据库
  • 标签: java  javaweb  

资源简介

图书馆管理系统,spring,springmvc,mybatis,mysql,包含配套毕业设计,论文等资料

资源截图

代码片段和文件信息

package com.neusoft.core.common;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Component;
import org.springframework.web.util.HtmlUtils;

import com.google.gson.Gson;
import com.neusoft.core.common.conf.Params;
import com.neusoft.core.common.pagination.Paginating;
import com.neusoft.core.util.JsonUtil;
import com.neusoft.core.util.ServletUtil;

/**
 * 基础Controller类
 */
@Component
public class baseController extends baseobject {

/**
 * json操作工具
 */
private final static Gson g = JsonUtil.getGson();

/**
 * 获得登陆用户对象
 * 
 * @param request
 * @return
 */
@SuppressWarnings(“unchecked“)
protected Mapject> getSessionUser(HttpServletRequest request) {
Mapject> userMap = null;
if (request.getSession().getAttribute(Params.SESSION_ATTR_KEY_USER) != null) {
userMap = (Mapject>) request.getSession().getAttribute(
Params.SESSION_ATTR_KEY_USER);
}
return userMap;
}

protected String getParameterByEscape(HttpServletRequest request
String param) {
String val = request.getParameter(param);
if (val != null) {
val = HtmlUtils.htmlEscape(val);
}
return val;
}

/**
 * 获得远程IP地址
 * 
 * @param request
 * @return
 */
protected String getRemoteHost(javax.servlet.http.HttpServletRequest request) {
return ServletUtil.getRemoteHost(request);
}

/**
 * @title: getPaginating
 * @Description: 获得表格翻页对象
 * @param request类型HttpServletRequest
 * @return Paginating对象
 * @throws
 */
protected Paginating getPaginating(HttpServletRequest request) {
Paginating page = new Paginating(request);
return page;
}

/**
 * @title: getPaginating
 * @Description: 获得翻页对象
 * @param pageSize
 *            每页显示数据数目
 * @param pageNo
 *            页码
 * @return Paginating
 */
protected Paginating getPaginating(int pageSize int pageNo) {
int pageIndex = 1;
if (pageNo > 0) {
pageIndex = (pageNo - 1) * pageSize;
}
Paginating page = new Paginating(pageSize pageIndex);
return page;
}

/**
 * 返回类型转换为string,避免精度等问题
 * 
 * @param map
 * @return 转换后的json字符串
 */
@SuppressWarnings({ “rawtypes“ “unchecked“ })
protected Mapject> tJson(Mapject> map) {

if (map == null)
return null;
// if (map.get(Params.RET_CODE) != null)
// map.put(Params.RET_CODE g.toJson(map.get(Params.RET_CODE)));
// if (map.get(Params.RET_MSG) != null)
// map.put(Params.RET_MSG g.toJson(map.get(Params.RET_MSG)));
// if (map.get(Params.RET_OBJ) != null)
// map.put(Params.RET_OBJ g.toJson(map.get(Params.RET_OBJ)));
for (String key : map.keySet()) {
object v = map.get(key);
if (v != null
&& (v instanceof Integer || v instanceof Long || v instanceof Short)) {
map.put(key g.toJson(String.valueOf(v)));
} else if (v != null && (v instanceof Map)) {
Map m = (Map) v;
for (Obje

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-08-09 01:04  057基于SSM东软图书管理系统\
     文件    31478297  2019-05-10 00:39  057基于SSM东软图书管理系统\057基于SSM东软图书管理系统.mp4
     文件       54698  2019-05-10 00:42  057基于SSM东软图书管理系统\3ee81b0fa11ef5884da90b19ba13839.png
     文件       99510  2019-05-10 00:42  057基于SSM东软图书管理系统\41ce2b3688821fa6012a158a97e0355.png
     文件       34714  2020-08-09 01:00  057基于SSM东软图书管理系统\4I$FIZD6F{EDN[6B01]$@UN.png
     文件       34441  2019-05-10 00:42  057基于SSM东软图书管理系统\6d1dd5529998329e68316e862f9e9c4.png
     文件       49493  2019-05-10 00:42  057基于SSM东软图书管理系统\987d50b49c9f5e25b1eb2f436a64fc2.png
     文件     2424114  2019-05-10 00:42  057基于SSM东软图书管理系统\a0f6001e316c9da2886ec22ded49bfe.png
     文件       49350  2019-05-10 00:42  057基于SSM东软图书管理系统\b71e8f1e7ec03652a0647aa2d26002e.png
     文件          34  2020-07-28 00:13  057基于SSM东软图书管理系统\数据库文件.txt
     文件       36946  2020-06-16 11:30  057基于SSM东软图书管理系统\更多资源:毕业程序员.jpg
     目录           0  2020-08-09 01:02  057基于SSM东软图书管理系统\毕业设计相关程序\
     目录           0  2020-08-09 01:01  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\
     目录           0  2020-08-09 01:02  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\
     目录           0  2020-08-09 01:01  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\
     文件        1085  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.classpath
     目录           0  2020-08-09 01:01  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.externalToolBuilders\
     文件         552  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.externalToolBuilders\org.eclipse.wst.common.project.facet.core.builder.launch
     文件         547  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder.launch
     文件        1638  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.project
     目录           0  2020-08-09 01:01  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\
     文件         499  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\.jsdtscope
     文件          87  2017-02-09 17:53  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.core.resources.prefs
     文件         670  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.jdt.core.prefs
     文件         553  2017-03-02 09:39  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.wst.common.component
     文件         345  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          87  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.settings\org.eclipse.wst.ws.service.policy.prefs
     目录           0  2020-08-09 01:01  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.svn\
     文件           3  2016-11-20 20:20  057基于SSM东软图书管理系统\毕业设计相关程序\程序代码\东软图书管理系统\Neu-Books\.svn\entries
............此处省略2620个文件信息

评论

共有 条评论