資源簡介
基于Spring+SpringMvc+Mybatis+Mysql的單體項(xiàng)目,前端技術(shù)使用jsp。項(xiàng)目功能涵蓋基本的租車系統(tǒng)應(yīng)用,當(dāng)然也需要進(jìn)一步的優(yōu)化。后臺用戶有管理員、客服、維修人員,前端人員有用戶,每一個角色進(jìn)入對應(yīng)的界面進(jìn)行相關(guān)的操作。頁面的樣式是來源于網(wǎng)絡(luò)。但是經(jīng)過本人改造。
代碼片段和文件信息
package?com.lyd.bikeController;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.PrintWriter;
import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.Map.Entry;
import?java.util.Set;
import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.poi.ss.usermodel.Row;
import?org.apache.poi.ss.usermodel.Sheet;
import?org.apache.poi.ss.usermodel.Workbook;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?com.lyd.bikeEntity.Bike;
import?com.lyd.bikeServiceDao.AdminServiceDao;
import?com.lyd.bikeServiceDao.BikeServiceDao;
import?com.lyd.bikeUtils.ExcelUtils;
@Controller
public?class?AdminBikeController?{
public?static?final?String?ONE=“第一代“;
public?static?final?String?TWO=“第二代“;
public?static?final?String?THREE=“第三代“;
public?static?final?String?ISUSER=“可用“;
public?static?final?String?ISNOTUSE=“不可用“;
public?static?final?String?ADMIN_UPDATE_OK=“ok“;
public?static?final?String?ADMIN_UPDATE_FINAL=“no“;
public?static?final?String?ADMIN_UPDATE_USING=“騎行中“;
public?static?final?String?ADMIN_UPDATE_ISNOTUSING=“未騎行“;
//業(yè)務(wù)邏輯層BikeMapper的注入
@Resource(name=“adminServiceDao“)
private?AdminServiceDao?adminServiceDao;
//業(yè)務(wù)邏輯層BikeMapper的注入
@Resource(name=“bikeServiceDao“)
private?BikeServiceDao?bikeServiceDao;
//管理員新增單車
@RequestMapping(value=“/adminAddBike“method=RequestMethod.POST)
public?void?adminAddBike(Integer?bikePassword?String?bikeGenerationnumString?bikeIsuseString?bikeAreaHttpServletRequest?requestHttpServletResponse?responseModelMap?model){
response.setContentType(“text/html;?charset=utf-8“);
PrintWriter?out?=?null;
try?{
out?=?response.getWriter();
}?catch?(IOException?e)?{
e.printStackTrace();
}
Integer?Generationnum?=?null;
Integer?Isuse?=?null;
if(ONE.equals(bikeGenerationnum)){
Generationnum=1;
}
if(TWO.equals(bikeGenerationnum)){
Generationnum=2;
}
if(THREE.equals(bikeGenerationnum)){
Generationnum=3;
}
if(ISUSER.equals(bikeIsuse)){
Isuse=1;
}
if(ISNOTUSE.equals(bikeIsuse)){
Isuse=0;
}
boolean?adminAddBike?=?adminServiceDao.adminAddBike(bikePassword?Generationnum?Isuse?bikeArea);
if(adminAddBike==true){
out.print(“ript?language=\“javascript\“>alert(‘提交成功‘);window.location.href=‘a(chǎn)dminaddbike.jsp‘ ript>“);
}else{
out.print(“ript?language=\“javascript\“>alert(‘提交失敗‘);window.location.href=‘a(chǎn)dminaddbike.jsp‘ ript>“);
}
}
/**
?*?用戶得到單車列表
?*?@param?offset?當(dāng)前頁
?*?@p
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-08?23:14??bikeshare\
?????文件?????????771??2018-05-20?23:35??bikeshare\.classpath
?????文件?????????909??2018-02-12?10:43??bikeshare\.project
?????目錄???????????0??2018-07-08?23:14??bikeshare\.settings\
?????文件?????????567??2018-01-25?10:31??bikeshare\.settings\.jsdtscope
?????文件?????????197??2018-04-12?00:01??bikeshare\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2018-01-25?10:31??bikeshare\.settings\org.eclipse.jdt.core.prefs
?????文件?????????479??2018-02-12?10:43??bikeshare\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-01-25?10:31??bikeshare\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-01-25?10:31??bikeshare\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-01-25?10:31??bikeshare\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????95??2018-02-12?09:07??bikeshare\.settings\org.jboss.ide.eclipse.as.core.prefs
?????文件?????????162??2018-01-25?11:02??bikeshare\.tern-project
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\classes\
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\classes\com\
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\classes\com\lyd\
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\classes\com\lyd\bikeController\
?????文件???????11288??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeController\AdminBikeController.class
?????文件????????4344??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeController\ComplainController.class
?????文件????????5299??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeController\ServiceController.class
?????文件???????12623??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeController\UserBikeController.class
?????文件???????10368??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeController\UserLoginController.class
?????目錄???????????0??2018-07-08?23:14??bikeshare\build\classes\com\lyd\bikeEntity\
?????文件????????1920??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Bike.class
?????文件????????1675??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Column.class
?????文件????????1819??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Complain.class
?????文件????????2617??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Employee.class
?????文件????????1164??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\LimiteRole.class
?????文件????????1779??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Record.class
?????文件????????1798??2018-05-20?23:35??bikeshare\build\classes\com\lyd\bikeEntity\Service.class
............此處省略287個文件信息
評論
共有 條評論