资源简介
包含电商项目源码,sql脚本包括表结构ECPS_GUIZHOU2.sql 另一个是数据data.sql
代码片段和文件信息
package cn.itcast.ecps.controller;
import java.io.PrintWriter;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import cn.itcast.ecps.model.EbBrand;
import cn.itcast.ecps.service.EbBrandService;
import cn.itcast.ecps.util.Constants;
import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.WebResource;
@Controller
@RequestMapping(“/brand“)
public class EbBrandController {
@Autowired
EbBrandService brandService;
@RequestMapping(“/queryBrandAll.do“)
public String queryBrandAll(Model model){
List bList = brandService.queryBrandAll();
model.addAttribute(“bList“ bList);
return “item/listbrand“;
}
@RequestMapping(“/toIndex.do“)
public String toIndex(){
return “item/index“;
}
@RequestMapping(“/preAdd.do“)
public String preAdd(){
return “item/addbrand“;
}
@RequestMapping(“/addBrand.do“)
public String addBrand(EbBrand brand){
brandService.saveBrand(brand);
return “redirect:queryBrandAll.do“;
}
@RequestMapping(“/uploadPic.do“)
public void uploadPic(String fileName HttpServletRequest request PrintWriter out){
MultipartHttpServletRequest mr = (MultipartHttpServletRequest) request;
CommonsMultipartFile cf = (CommonsMultipartFile) mr.getFile(fileName);
byte[] bytes = cf.getBytes();
SimpleDateFormat format = new SimpleDateFormat(“yyyyMMddHHmmssSSS“);
String tagFileName = format.format(new Date());
Random random = new Random();
for(int i = 0; i < 3; i++){
tagFileName = tagFileName + random.nextInt(9);
}
String origName = cf.getOriginalFilename();
String suffix = origName.substring(origName.lastIndexOf(“.“));
String fullPath = Constants.UPLOAD_PATH +“upload/“+ tagFileName + suffix;
//创建jersey client
Client client = Client.create();
//指定上传的资源路径
WebResource wr = client.resource(fullPath);
//通过put把资源放到服务器上
wr.put(String.class bytes);
String result = “{\“fullPath\“:\““+fullPath+“\“\“ralativePath\“:\“upload/“+tagFileName + suffix+“\“}“;
System.out.println(result);
out.write(result);
}
@RequestMapping(“/validateBrandName.do“)
public void validateBrandName(String brandName PrintWriter out){
Integer count = brandService.validateBrandName(brandName);
String isEixst = “no“;
if(count > 0){
isEixst = “yes“;
}
out.write(isEixst);
}
/**
* 品牌预修改
* @param brandId
* @para
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-12 15:47 ecps\
文件 1022 2013-10-30 11:39 ecps\.classpath
文件 556 2013-10-30 11:39 ecps\.project
目录 0 2013-10-30 11:39 ecps\.settings\
文件 119 2013-11-12 15:42 ecps\.settings\org.eclipse.core.resources.prefs
文件 243 2013-10-30 11:39 ecps\.settings\org.eclipse.jdt.core.prefs
文件 90 2013-10-30 11:39 ecps\.settings\org.eclipse.m2e.core.prefs
目录 0 2013-11-12 15:47 ecps\.svn\
文件 3 2013-11-12 15:00 ecps\.svn\entries
文件 3 2013-11-12 15:00 ecps\.svn\format
目录 0 2013-11-12 15:05 ecps\.svn\pristine\
目录 0 2013-11-12 15:04 ecps\.svn\pristine\00\
文件 3298 2013-11-12 15:04 ecps\.svn\pristine\00\002e748e3998dba7598cd87b2d4bf750117a2742.svn-ba
文件 4157 2013-11-12 15:03 ecps\.svn\pristine\00\0030a8cf277afba7a1a8cd7aed524e73f967e303.svn-ba
文件 3617 2013-11-12 15:04 ecps\.svn\pristine\00\00405fb1d2e2a4eabbd146278f8294aad094f7b5.svn-ba
文件 258 2013-11-12 15:03 ecps\.svn\pristine\00\004de92cac2b2a037a162ef6e4638f3140b83a99.svn-ba
文件 7312 2013-11-12 15:03 ecps\.svn\pristine\00\006b7f143592d530f3872e882d9ad11c60b65c99.svn-ba
文件 91579 2013-11-12 15:04 ecps\.svn\pristine\00\00b64bc85a78399ced573a2a5654c267e0b98754.svn-ba
文件 88 2013-11-12 15:04 ecps\.svn\pristine\00\00bc9d8fc8ef915d0ca90ae6cca718c384d210b4.svn-ba
目录 0 2013-11-12 15:05 ecps\.svn\pristine\01\
文件 971 2013-11-12 15:03 ecps\.svn\pristine\01\0109e22276fb8b07198df67469a7c2b52fc6038b.svn-ba
文件 2684 2013-11-12 15:04 ecps\.svn\pristine\01\01566a20bb30ff9dbf29dd0d4451b31055d3f1c2.svn-ba
文件 5099 2013-11-12 15:03 ecps\.svn\pristine\01\0168f236bb1d6ef3fec15157593fe4a959da2d7b.svn-ba
文件 4763 2013-11-12 15:03 ecps\.svn\pristine\01\018a275d019bc36cad50dec29103e1a08dfc65f8.svn-ba
文件 4145 2013-11-12 15:05 ecps\.svn\pristine\01\018ddb7e25e8b91d903388daa7f7f2845e4cc98d.svn-ba
文件 2558 2013-11-12 15:03 ecps\.svn\pristine\01\01d73d85a1f28333e1d2c6d2ccbca01b6c25b5d7.svn-ba
文件 430 2013-11-12 15:03 ecps\.svn\pristine\01\01e1c466a5646cb9a6d6df069514558e54ed997f.svn-ba
文件 6958 2013-11-12 15:05 ecps\.svn\pristine\01\01e28ed64a94f6ae801947d5e34ca3349921b72a.svn-ba
目录 0 2013-11-12 15:05 ecps\.svn\pristine\02\
文件 842 2013-11-12 15:04 ecps\.svn\pristine\02\0209640f60c8982f25226aff1d43bec3aa7a4822.svn-ba
文件 18777 2013-11-12 15:03 ecps\.svn\pristine\02\021e19bddfd1fc814a38276778ffe6b2f37ac8e6.svn-ba
............此处省略4087个文件信息
- 上一篇:网上报修系统管理平台
- 下一篇:mysql
相关资源
- mysql
- ServerSocket+Swing+SQL Server2008聊天系统好
- mysql5.7.24 windowsX64
- SQL Server2008 商品销售管理系统
- SQuirrel SQL Client配置hive驱动
- ssm+mysql的网上商城系统(附数据库脚
- MySQL5.7.20完整版本及安装教程
- navicatformysql(内置注册码永久使用)
- 中华字典数据库sql
- mysql-connector-net-6.10.9 、mysql-for-visual
- Navicat for MySQL及JDBC各厂驱动
- 未能加载文件或程序集microsoft.sqlser
- SQL Assistant v7.5带注册机
- navicat for mysql 11.0.17_x64 破解
- navicat+for+mysql简体中文破解版.绝对可
- 中文词库整理成sql,可以直接导入使
- Navicat for MySQL绿色版 解压可用
- 使用QTableView、QSqlTableMode与QSqlDataba<
- Oracle PL/SQL从入门到精通 pdf版本
- navicat 11.2 for mysql win 64位
- SQL Compare_10.4.8.87_x86破解版
- sql server 2008查询语句智能输入提示
- MySQL 5.6.44 for Windows x86 32&64;-bit
- sql compare10 完整破解版
- 串口接收与SQL数据库存取
- Navicat for SQLite
- SSH+Mysql整合开发Bookshop网上书店,适合
- NavicatForMySQL10.0.11.0简体中文完美破解
- navicat for Mysql 11.2.11.0+注册机
- Maven+Spring+Spring MVC+MyBatis+MySQL整合SSM框
评论
共有 条评论