资源简介
程序开发环境:myEclipse8.5 + mysql数据库
前台技术框架: Bootstrap
后台架构框架: SSM
这是采用最新的前台框架bootstrap框架开发的响应式网站,后台也是采用的ssm框架
前台也是可以添加学生的 你们可以选择隐藏这个按钮或者开启显示
修改删除也是一样的
响应式布局哈 手机上也可以正常显示呢!
实体信息如下:
学生:学号,所在班级,姓名,性别,学生照片,出生日期,政治面貌,联系电话,籍贯,家庭地址
班级:班级编号,班级名称,成立日期,班主任
代码片段和文件信息
package com.chengxusheji.controller;
import java.beans.PropertyEditorSupport;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONException;
import org.json.JSONobject;
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.chengxusheji.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 handlePhotoUpload(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();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3179 2017-11-21 17:45 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\mysql数据库\student_db.sql
文件 134 2017-11-21 15:17 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\实体信息.txt
文件 3698 2017-07-25 10:27 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.classpath
文件 315 2017-11-21 15:29 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.myme
文件 1420 2014-09-24 19:13 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.project
文件 500 2013-01-20 22:05 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\.jsdtscope
文件 105 2017-11-21 15:29 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\com.genuitec.eclipse.core.prefs
文件 169 2017-07-26 21:42 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\org.eclipse.core.resources.prefs
文件 629 2017-07-26 21:45 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-01-20 22:05 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-01-20 22:05 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 322 2017-11-21 15:29 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\jdbc.properties
文件 329 2017-07-21 14:49 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\log4j.properties
文件 652 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\mybatis\sqlMapConfig.xm
文件 2447 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-dao.xm
文件 1321 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-service.xm
文件 2421 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-transaction.xm
文件 3059 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\springmvc.xm
文件 7023 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\controller\ba
文件 11718 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\controller\ClassInfoController.java
文件 13078 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\controller\StudentController.java
文件 4452 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\controller\SystemController.java
文件 258 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\AdminMapper.java
文件 958 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\AdminMapper.xm
文件 1071 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\ClassInfoMapper.java
文件 2054 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\ClassInfoMapper.xm
文件 1051 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\StudentMapper.java
文件 2552 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\mapper\StudentMapper.xm
文件 590 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\po\Admin.java
文件 1748 2017-11-21 15:26 双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\po\ClassInfo.java
............此处省略1124个文件信息
- 上一篇:交换机源码
- 下一篇:HTML5《赛车》完整源码及创建教程
评论
共有 条评论