资源简介
关于一款SpringMVC的图书管理系统,初学SpringMVC的可以拿来作项目练习。
代码片段和文件信息
package com.shuangyulin.controller;
import java.beans.PropertyEditorSupport;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.UUID;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.beans.propertyeditors.CustomNumberEditor;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import com.shuangyulin.dao.BookDAO;
import com.shuangyulin.dao.BookTypeDAO;
import com.shuangyulin.domain.Book;
import com.shuangyulin.domain.BookType;
import com.shuangyulin.utils.ExportExcelUtil;
import com.shuangyulin.utils.UserException;
//图书管理控制层
@Controller
@RequestMapping(“/Book“)
public class BookController {
//注入业务层对象
@Resource BookDAO bookDAO;
@Resource BookTypeDAO bookTypeDAO;
@InitBinder(“bookType“)
public void initBinderBookType(WebDataBinder binder) {
binder.setFieldDefaultPrefix(“bookType.“);
}
@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().toStr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 122 2010-07-21 09:04 服务器软件.url
文件 16589312 2014-10-05 17:22 双鱼林SpringMVC图书管理系统运行演示\双鱼林SpringMVC图书管理系统运行演示.avi
文件 1184 2014-10-05 17:22 双鱼林SpringMVC图书管理系统运行演示\双鱼林SpringMVC图书管理系统运行演示.txt
文件 4633 2014-10-01 21:06 双鱼林SpringMVC图书信息管理系统\.classpath
文件 315 2014-09-30 15:58 双鱼林SpringMVC图书信息管理系统\.myme
文件 1420 2014-09-24 19:13 双鱼林SpringMVC图书信息管理系统\.project
文件 500 2013-01-20 22:05 双鱼林SpringMVC图书信息管理系统\.settings\.jsdtscope
文件 128 2014-10-01 16:34 双鱼林SpringMVC图书信息管理系统\.settings\com.genuitec.eclipse.core.prefs
文件 157 2014-10-01 18:29 双鱼林SpringMVC图书信息管理系统\.settings\org.eclipse.core.resources.prefs
文件 330 2013-01-20 22:05 双鱼林SpringMVC图书信息管理系统\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-01-20 22:05 双鱼林SpringMVC图书信息管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-01-20 22:05 双鱼林SpringMVC图书信息管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3110 2014-10-05 17:13 双鱼林SpringMVC图书信息管理系统\book_db.sql
文件 3207 2014-10-04 01:00 双鱼林SpringMVC图书信息管理系统\src\beans.xm
文件 16047 2014-10-05 16:58 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\controller\BookController.java
文件 6322 2014-10-05 16:48 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\controller\BookTypeController.java
文件 2941 2014-10-04 16:19 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\controller\SystemController.java
文件 1616 2014-09-24 15:41 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\dao\AdminDAO.java
文件 5071 2014-10-05 17:08 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\dao\BookDAO.java
文件 3735 2014-10-05 17:06 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\dao\BookTypeDAO.java
文件 495 2014-09-24 15:41 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\Admin.hbm.xm
文件 649 2014-09-30 19:02 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\Admin.java
文件 1962 2014-10-04 01:06 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\Book.hbm.xm
文件 2021 2014-10-03 02:03 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\Book.java
文件 864 2014-10-03 17:28 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\BookType.hbm.xm
文件 901 2014-10-03 17:28 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\domain\BookType.java
文件 537 2014-09-24 15:41 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\test\TestUtil.java
文件 6771 2014-09-24 15:41 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\utils\ExportExcelUtil.java
文件 3328 2014-09-24 15:41 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\utils\HibernateUtil.java
文件 606 2014-10-03 02:18 双鱼林SpringMVC图书信息管理系统\src\com\shuangyulin\utils\UserException.java
............此处省略234个文件信息
相关资源
- Spring+SpringMVC+Mybatis简单完整案例
- SpringMVC实战-雇员薪资管理系统
- Spring+SpringMVC+MyBatis项目参考案例三合
- 跟着开涛学SpringMVC电子书和源码
- 个人健康管理平台
- springmvc整合
- spring+springMvc+mybatis完美整合项目
- Maven+Spring+SpringMVC+MyBatis+FreeMarker模版为
- Spring+SpringMVC+MyBatis整合工程代码
- springmvc注解实现用户注册验证
- 基于mybatis、springMVC开发的在线考试系
- Activiti5.8+SpringMVC整合工作流案例
- springmvc+spring+hibernate实现简单的增删改
- 基于SpringMVC+Spring+Mybatis+BootStrap的教务
- 北京动力节点-Reyco郭-SpringMVC4.pdf
- Spring+SpringMvc+Mybatis学生管理系统
- zw_springmvcmavencas单点登录全注解.zip
- 学生信息系统springMVC+Maven+Mongodb.zip
- SpringMVC + Shiro 权限控制
- 基于ssm框架实现的考勤系统
- Spring+SpringMVC+MyBatis医院预约系统
- SSM框架搭建亲测可用
- 学生管理系统SpringMVC+Spring+Mybatis
- Activiti5.20.0整合spring4.15,整合流程编
- Maven搭建SpringMVC+Mybatis项目源码
- SpringMVC基于代码的配置方式零配置,
- springmvc+maven+cas单点登录全注解
- Spring+SpringMVC+MyBatis问卷调查网框架
- spring+springmvc+hibernate+bootstrap的用户注
- 问卷调研项目
评论
共有 条评论