• 大小: 27.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: Java
  • 标签: JSP  J2EE  MySQL  

资源简介

基于MySQL数据库,SSM,结合easyui,JS、CSS的JAVAWeb进存销项目。

资源截图

代码片段和文件信息

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();         

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-09 17:59  JSP基于SSM公司商品进销存系统\
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\mysql数据库\
     文件        8110  2018-11-09 15:54  JSP基于SSM公司商品进销存系统\mysql数据库\shop_product_db.sql
     文件      138024  2018-01-21 15:57  JSP基于SSM公司商品进销存系统\公司进销存E-R图.png
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\
     文件        3852  2017-12-18 03:03  JSP基于SSM公司商品进销存系统\源代码\.classpath
     文件         315  2018-07-30 21:52  JSP基于SSM公司商品进销存系统\源代码\.mymetadata
     文件        1420  2014-09-24 19:13  JSP基于SSM公司商品进销存系统\源代码\.project
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\.settings\
     文件         500  2013-01-20 22:05  JSP基于SSM公司商品进销存系统\源代码\.settings\.jsdtscope
     文件         105  2018-01-20 15:51  JSP基于SSM公司商品进销存系统\源代码\.settings\com.genuitec.eclipse.core.prefs
     文件         169  2017-07-26 21:42  JSP基于SSM公司商品进销存系统\源代码\.settings\org.eclipse.core.resources.prefs
     文件         629  2017-07-26 21:45  JSP基于SSM公司商品进销存系统\源代码\.settings\org.eclipse.jdt.core.prefs
     文件          49  2013-01-20 22:05  JSP基于SSM公司商品进销存系统\源代码\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-01-20 22:05  JSP基于SSM公司商品进销存系统\源代码\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\WebRoot\
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\
     文件        1774  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_add.jsp
     文件        6950  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_frontAdd.jsp
     文件        6527  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_frontModify.jsp
     文件       13296  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_frontquery_result.jsp
     文件        3117  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_frontshow.jsp
     文件        1992  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_modify.jsp
     文件        3502  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\customer_query_result.jsp
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\js\
     文件        2341  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\js\customer_add.js
     文件        7072  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\js\customer_manage.js
     文件        3428  2018-01-19 23:04  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Customer\js\customer_modify.js
     目录           0  2018-01-19 23:05  JSP基于SSM公司商品进销存系统\源代码\WebRoot\meta-INF\
     文件          36  2013-01-20 22:05  JSP基于SSM公司商品进销存系统\源代码\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2018-11-09 15:32  JSP基于SSM公司商品进销存系统\源代码\WebRoot\Product\
............此处省略1329个文件信息

评论

共有 条评论