資源簡介
包含電商項目源碼,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
評論
共有 條評論