資源簡介
簡易的網上拍賣系統,有基本的增刪改查,后臺添加拍賣商品,修改等等,前臺可以競拍商品
代碼片段和文件信息
package?cn.web.auction.controller;
import?java.io.File;
import?java.io.IOException;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.http.HttpSession;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.ModelAttribute;
import?org.springframework.web.bind.annotation.PathVariable;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.multipart.MultipartFile;
import?org.springframework.web.servlet.ModelAndView;
import?com.github.pagehelper.PageHelper;
import?com.github.pagehelper.PageInfo;
import?com.mysql.jdbc.PingTarget;
import?cn.web.auction.pojo.Auction;
import?cn.web.auction.pojo.Auctionrecord;
import?cn.web.auction.pojo.Auctionuser;
import?cn.web.auction.service.AuctionService;
@Controller
@RequestMapping(“/auction“)
public?class?AuctionController?{
private?static?final?int?PAGE_SIZE?=?5;
@Autowired
private?AuctionService?auctionService;
@RequestMapping(“/queryAuctions“)
public?ModelAndView?queryAuctions(
@ModelAttribute(“condition“)?Auction?condition
@RequestParam(value=“pageNo“required=falsedefaultValue=“1“)?int?pageNo)?{
//pageNo?頁碼??pageSize?每頁記錄數
PageHelper.startPage(pageNoPAGE_SIZE);
List?list?=?auctionService.findAuctions(condition);
//創建pageInfo對象,分頁bean
PageInfo?pageInfo?=?new?PageInfo<>(list);
ModelAndView?mv?=?new?ModelAndView();
mv.addobject(“auctionList“?list);
mv.addobject(“pageInfo“?pageInfo);
mv.setViewName(“index“);
return?mv;
}
@RequestMapping(“/doLogout“)
public?String?doLogout(HttpSession?session)?{
session.invalidate();
return?“login“;
}
@RequestMapping(“/publishAuctions“)
public?String?publishAuctions(Auction?auctionMultipartFile?picHttpSession?session)?{
try?{
if(pic.getSize()?>?0)?{//判斷是否有上傳的文件
//1.上傳商品圖片
//pic(二進制文件數據)--->Tomcat目錄:D:\\eclipse2017-workspace\\MyAuction\\WebRoot\\upload
//獲取upload目錄在Tomcat的絕對路徑
String?path?=?session.getServletContext().getRealPath(“upload“);
System.out.println(path);
File?tagetFile?=?new?File(pathpic.getOriginalFilename());
pic.transferTo(tagetFile);
//把文件的名稱和類型設置到pojo中
auction.setAuctionpic(pic.getOriginalFilename());
auction.setAuctionpictype(pic.getContentType());
}
//2.保存商品的文本信息到db
auctionService.addAuction(auction);
}?catch?(IOException?e)?{
e.printStackTrace();
}
return?“redirect:/auction/queryAuctions“;
}
//根據商品的id查詢商品的詳情,跳轉到updateAuction.jsp
@RequestMapping(“/toUpdate/{auctionid}“)
public?ModelAndView?toUpdate(@PathVariable?int?auctionid)?{
ModelAndView?mv?=?new?ModelAndView();
Auction?auction?=?auctionService.findAuctionById(auctionid);
mv.addobject(“auction“auction);
mv.setViewName(“updateAuction“);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????889??2018-07-03?10:09??MyAuction\.classpath
?????文件????????909??2018-07-03?10:02??MyAuction\.project
?????文件????????564??2018-07-03?10:02??MyAuction\.settings\.jsdtscope
?????文件????????364??2018-07-03?10:02??MyAuction\.settings\org.eclipse.jdt.core.prefs
?????文件????????563??2018-07-03?10:09??MyAuction\.settings\org.eclipse.wst.common.component
?????文件????????345??2018-07-03?10:02??MyAuction\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-07-03?10:02??MyAuction\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-07-03?10:02??MyAuction\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????160??2018-07-03?10:15??MyAuction\config\db.properties
?????文件????????421??2018-07-03?10:09??MyAuction\config\log4j.properties
?????文件????????752??2018-07-03?16:04??MyAuction\config\mybatis\SqlMapConfig.xm
?????文件???????2003??2018-07-03?10:13??MyAuction\config\spring\applicationContext-dao.xm
?????文件???????1077??2018-07-03?10:34??MyAuction\config\spring\applicationContext-service.xm
?????文件???????2187??2018-07-03?10:34??MyAuction\config\spring\applicationContext-tx.xm
?????文件???????2535??2018-07-07?11:10??MyAuction\config\spring\springmvc.xm
?????文件???????5029??2018-07-07?14:35??MyAuction\src\cn\web\auction\controller\AuctionController.java
?????文件???????1248??2018-07-03?16:39??MyAuction\src\cn\web\auction\controller\UserController.java
?????文件????????184??2018-07-07?09:48??MyAuction\src\cn\web\auction\mapper\AuctionCustomMapper.java
?????文件???????2389??2018-07-07?10:09??MyAuction\src\cn\web\auction\mapper\AuctionCustomMapper.xm
?????文件????????885??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionMapper.java
?????文件??????11307??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionMapper.xm
?????文件????????967??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionrecordMapper.java
?????文件???????8164??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionrecordMapper.xm
?????文件????????943??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionuserMapper.java
?????文件??????11549??2018-07-03?10:36??MyAuction\src\cn\web\auction\mapper\AuctionuserMapper.xm
?????文件???????2568??2018-07-07?10:02??MyAuction\src\cn\web\auction\pojo\Auction.java
?????文件??????27341??2018-07-03?21:03??MyAuction\src\cn\web\auction\pojo\AuctionExample.java
?????文件???????1223??2018-07-07?09:07??MyAuction\src\cn\web\auction\pojo\Auctionrecord.java
?????文件??????15980??2018-07-03?10:36??MyAuction\src\cn\web\auction\pojo\AuctionrecordExample.java
?????文件???????2436??2018-07-03?10:36??MyAuction\src\cn\web\auction\pojo\Auctionuser.java
............此處省略149個文件信息
- 上一篇:PSD機動車登記證書
- 下一篇:PASSOLO 7.0.01.1 exe反編譯軟件
評論
共有 條評論