資源簡介
基于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
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4633??2014-10-01?21:06??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.classpath
?????文件????????315??2014-09-30?15:58??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.myme
?????文件???????1420??2014-09-24?19:13??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.project
?????文件????????500??2013-01-20?22:05??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\.jsdtscope
?????文件????????128??2014-10-01?16:34??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\com.genuitec.eclipse.core.prefs
?????文件????????157??2014-10-01?18:29??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\org.eclipse.core.resources.prefs
?????文件????????330??2013-01-20?22:05??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\org.eclipse.jdt.core.prefs
?????文件?????????49??2013-01-20?22:05??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2013-01-20?22:05??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3110??2014-10-05?17:13??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\book_db.sql
?????文件???????3207??2014-10-04?01:00??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\beans.xm
?????文件??????16047??2014-10-05?16:58??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\controller\BookController.java
?????文件???????6322??2014-10-05?16:48??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\controller\BookTypeController.java
?????文件???????2941??2014-10-04?16:19??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\controller\SystemController.java
?????文件???????1616??2014-09-24?15:41??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\dao\AdminDAO.java
?????文件???????5071??2014-10-05?17:08??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\dao\BookDAO.java
?????文件???????3735??2014-10-05?17:06??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\dao\BookTypeDAO.java
?????文件????????495??2014-09-24?15:41??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\Admin.hbm.xm
?????文件????????649??2014-09-30?19:02??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\Admin.java
?????文件???????1962??2014-10-04?01:06??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\Book.hbm.xm
?????文件???????2021??2014-10-03?02:03??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\Book.java
?????文件????????864??2014-10-03?17:28??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\BookType.hbm.xm
?????文件????????901??2014-10-03?17:28??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\domain\BookType.java
?????文件????????537??2014-09-24?15:41??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\test\TestUtil.java
?????文件???????6771??2014-09-24?15:41??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\utils\ExportExcelUtil.java
?????文件???????3328??2014-09-24?15:41??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\utils\HibernateUtil.java
?????文件????????606??2014-10-03?02:18??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\src\com\shuangyulin\utils\UserException.java
?????文件???????2346??2014-10-01?18:12??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\WebRoot\BookType_add.jsp
?????文件???????8753??2014-10-05?16:47??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\WebRoot\BookType_frontquery_result.jsp
?????文件???????1756??2014-09-30?16:11??基于SpringMVC圖書信息管理系統?v1.0\雙魚林SpringMVC圖書信息管理系統\WebRoot\BookType_frontshow.jsp
............此處省略232個文件信息
評論
共有 條評論