• 大小: 9.69MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-27
  • 语言: Html/CSS
  • 标签: 毕业设计  

资源简介

程序开发环境: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的学生信息网站设计\源代码\.mymetadata

     文件       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.xml

     文件       2447  2017-11-21 15:26  双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-dao.xml

     文件       1321  2017-11-21 15:26  双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-service.xml

     文件       2421  2017-11-21 15:26  双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\applicationContext-transaction.xml

     文件       3059  2017-11-21 15:26  双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\config\spring\springmvc.xml

     文件       7023  2017-11-21 15:26  双鱼林基于HTML5响应式框架Bootstrap的学生信息网站设计\源代码\src\com\chengxusheji\controller\baseController.java

     文件      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.xml

     文件       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.xml

     文件       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.xml

     文件        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个文件信息

评论

共有 条评论