资源简介
这是整套用SSM写的图书管理系统,有录制的视频,提供的sql语句,源码,截图。是验收学校课程设计的好资源
代码片段和文件信息
package com.shuangyulin.controller;
import java.beans.PropertyEditorSupport;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import com.shuangyulin.utils.UserException;
public class baseController {
@InitBinder
// 必须有一个参数WebDataBinder
public void initBinder(WebDataBinder binder) {
//System.out.println(binder.getFieldDefaultPrefix());
binder.registerCustomEditor(Date.class new CustomDateEditor(
new SimpleDateFormat(“yyyy-MM-dd“) false));
binder.registerCustomEditor(Integer.class new PropertyEditorSupport() {
@Override
public String getAsText() {
return (getValue() == null) ? ““ : getValue().toString();
}
@Override
public void setAsText(String text) {
Integer value = null;
if (null != text && !text.equals(““)) {
try {
value = Integer.valueOf(text);
} catch(Exception ex) {
throw new UserException(“数据格式输入不正确!“);
}
}
setValue(value);
}
});
//binder.registerCustomEditor(Integer.class nullnew CustomNumberEditor(Integer.class null true));
binder.registerCustomEditor(Float.class new PropertyEditorSupport() {
@Override
public String getAsText() {
return (getValue() == null)? ““ : getValue().toString();
}
@Override
public void setAsText(String text) {
Float value = null;
if (null != text && !text.equals(““)) {
try {
value = Float.valueOf(text);
} catch (Exception e) {
throw new UserException(“数据格式输入不正确!“);
}
}
setValue(value);
}
});
}
/**
* 处理图片文件上传,返回保存的文件名路径
* fileKeyName: 图片上传表单key
* @throws IOException
* @throws IllegalStateException
*/
public String handlePhotoFileUpload(HttpServletRequest requestString fileKeyName) throws IllegalStateException IOException {
String fileName = “upload/NoImage.jpg“;
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
/**构建图片保存的目录**/
String photoBookPathDir = “/upload“;
/**得到图片保存目录的真实路径**/
String photoBookRealPathDir = request.getSession().getServletContext().getRealPath(photoBookPathDir);
/**根据真实路径创建目录**/
File photoBookSaveFile = new File(photoBookRealPathDir);
if(!photoBookSaveFile.exists())
photoBookSaveFile.mkdirs();
/**页面控件的文件流**/
MultipartFile multipartFile_photoBook = multipartRequest.getFile(fileKeyName);
if(!m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-10 14:19 SSM图书信息管理系统\
文件 3627 2018-01-10 14:19 SSM图书信息管理系统\.classpath
目录 0 2018-01-10 14:18 SSM图书信息管理系统\.myeclipse\
文件 315 2018-01-10 14:19 SSM图书信息管理系统\.myme
文件 1420 2018-01-10 14:19 SSM图书信息管理系统\.project
目录 0 2018-01-10 14:19 SSM图书信息管理系统\.settings\
文件 500 2018-01-10 14:19 SSM图书信息管理系统\.settings\.jsdtscope
文件 104 2018-01-10 14:19 SSM图书信息管理系统\.settings\com.genuitec.eclipse.core.prefs
文件 197 2018-01-10 14:19 SSM图书信息管理系统\.settings\org.eclipse.core.resources.prefs
文件 330 2018-01-10 14:19 SSM图书信息管理系统\.settings\org.eclipse.jdt.core.prefs
文件 49 2018-01-10 14:19 SSM图书信息管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-01-10 14:19 SSM图书信息管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-01-10 14:19 SSM图书信息管理系统\config\
文件 319 2018-01-10 14:19 SSM图书信息管理系统\config\jdbc.properties
文件 329 2018-01-10 14:19 SSM图书信息管理系统\config\log4j.properties
目录 0 2018-01-10 14:19 SSM图书信息管理系统\config\mybatis\
文件 648 2018-01-10 14:19 SSM图书信息管理系统\config\mybatis\sqlMapConfig.xm
目录 0 2018-01-10 14:19 SSM图书信息管理系统\config\spring\
文件 2443 2018-01-10 14:19 SSM图书信息管理系统\config\spring\applicationContext-dao.xm
文件 1317 2018-01-10 14:19 SSM图书信息管理系统\config\spring\applicationContext-service.xm
文件 2370 2018-01-10 14:19 SSM图书信息管理系统\config\spring\applicationContext-transaction.xm
文件 3054 2018-01-10 14:19 SSM图书信息管理系统\config\spring\springmvc.xm
目录 0 2018-01-10 14:19 SSM图书信息管理系统\mysql数据库脚本\
文件 3110 2018-01-10 14:19 SSM图书信息管理系统\mysql数据库脚本\book_db.sql
目录 0 2018-01-10 14:19 SSM图书信息管理系统\src\
目录 0 2018-01-10 14:19 SSM图书信息管理系统\src\com\
目录 0 2018-01-10 14:19 SSM图书信息管理系统\src\com\shuangyulin\
目录 0 2018-01-10 14:19 SSM图书信息管理系统\src\com\shuangyulin\controller\
文件 4007 2018-01-10 14:19 SSM图书信息管理系统\src\com\shuangyulin\controller\ba
文件 10637 2018-01-10 14:19 SSM图书信息管理系统\src\com\shuangyulin\controller\BookController.java
文件 6446 2018-01-10 14:19 SSM图书信息管理系统\src\com\shuangyulin\controller\BookTypeController.java
............此处省略242个文件信息
相关资源
- Extjs6.0 进销存 ssm
- SSM框架的客户关系管理系统
- SSM框架echarts图表显示
- 基于SSM框架的适合企业的hrm人事管理
- 毕设源码+SQL-期刊投递系统的设计与实
- ssm+mysql学生就业管理系统
- SSM框架的商城系统毕设项目带论文,
- 基于ssm 的书店商城
- 基于SSM的在线学习在线课堂系统MySQ
- ssm框架实现登陆、增删改查分页包括
- 网络教学辅助平台.rar
- 双鱼林SSM图书管理系统 v1.0
- SSM客户管理系统(包含SQL脚本)
- OA系统SSM毕设项目
- 基于ssm的在线学习系统
- ssm二手车交易平台.zip
- SQLPrompt_10.1.4完美支持SSMS18.5 详细文档
- 基于SSM+MySql的医药管理系统.zip
- 医院挂号预约系统(ssmmysql).rar
- SQL Prompt支持18.3版SSMS.rar
- maven+ssm 宿舍管理系统 +mysql 宿舍管理
- ssm+mysql的网上商城系统
- ssm研究生信息管理系统
- ssm商品超市管理系统
- ssm完整项目包括数据库
- ssm增删改查+sql表
- 网上书店ssm框架oracle数据库
- 个人博客系统项目源码
- 新版SQLPrompt_9.5.18.11513+注册机SQL Prom
- 一个完整的ssm商城项目.rar
评论
共有 条评论