資源簡(jiǎn)介
使用struts2,spring,hibernate 三大框架完成的火車票訂票系統(tǒng),實(shí)現(xiàn)了車票查詢,訂票,取消票,管理員管理車次等功能,方便大家學(xué)習(xí)使用.
代碼片段和文件信息
package?action;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?model.Record;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.context.annotation.Scope;
import?org.springframework.stereotype.Controller;
import?service.RecordService;
import?service.TicketService;
@Scope(“prototype“)
@Controller(“recordAction“)
public?class?recordAction?{
@Autowired
private?RecordService?recordService;
@Autowired
private?TicketService?ticketService;
private?Record?record;
private?Mapject>?jsonMap?=?new?HashMapject>();//?用于異步查詢返回jsonMap
public?Mapject>?getJsonMap()?{
return?jsonMap;
}
public?void?setJsonMap(Mapject>?jsonMap)?{
this.jsonMap?=?jsonMap;
}
private?int?userId;//?用戶id
private?int?ticketId;//?車票id
public?int?getUserId()?{
return?userId;
}
public?void?setUserId(int?userId)?{
this.userId?=?userId;
}
public?int?getTicketId()?{
return?ticketId;
}
public?void?setTicketId(int?ticketId)?{
this.ticketId?=?ticketId;
}
public?Record?getRecord()?{
return?record;
}
public?void?setRecord(Record?record)?{
this.record?=?record;
}
/**
?*?購(gòu)票增加記錄
?*?
?*?@return
?*/
public?String?addRecord()?{
System.out.println(ticketId);
System.out.println(record.getRecordId());
ticketService.getByTicketNumber(ticketId);
record.setTicket(ticketService.getByTicketNumber(ticketId));
if?(recordService.addRecord(record))
jsonMap.put(“buyState“?1);?//購(gòu)票成功
else
jsonMap.put(“buyState“?0);?//購(gòu)票失敗
return?“success“;
}
/**
?*?退票刪除記錄
?*?
?*?@return
?*/
public?String?refund()?{
if?(recordService.deleteRecord(record))?{
System.out.println(record);
jsonMap.put(“deleteState“?1);??//刪除成功
}?else?{
jsonMap.put(“deleteState“?0);??//刪除失敗
}
return?“success“;
}
/**
?*?根據(jù)用戶id獲取記錄集合
?*?
?*?@param?userId
?*?@return
?*/
public?String?getByuserId()?{
List?recordlist?=?recordService.getByuserId(userId);
jsonMap.put(“recordlist“?recordlist);
return?“success“;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-02-27?10:26??train\
?????文件????????3693??2015-12-30?22:42??train\.classpath
?????目錄???????????0??2016-02-27?10:26??train\.myeclipse\
?????文件?????????288??2016-01-10?09:25??train\.myme
?????文件????????1748??2015-09-17?21:13??train\.project
?????目錄???????????0??2016-02-27?10:26??train\.settings\
?????文件?????????500??2015-09-14?20:42??train\.settings\.jsdtscope
?????文件????????1040??2015-09-20?21:50??train\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????247??2015-10-10?08:47??train\.settings\com.genuitec.eclipse.migration.prefs
?????文件?????????351??2015-10-29?11:54??train\.settings\org.eclipse.core.resources.prefs
?????文件?????????629??2015-12-30?23:03??train\.settings\org.eclipse.jdt.core.prefs
?????文件?????????137??2015-09-20?21:53??train\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件?????????541??2015-10-10?08:47??train\.settings\org.eclipse.wst.common.component
?????文件?????????359??2015-10-10?08:47??train\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2015-09-14?20:42??train\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-09-14?20:42??train\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\me
?????文件??????????36??2015-09-14?20:42??train\WebRoot\me
?????文件????????5186??2015-10-23?14:45??train\WebRoot\Top.jsp
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\WEB-INF\
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\WEB-INF\classes\
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\WEB-INF\classes\me
?????文件??????????25??2015-10-10?08:47??train\WebRoot\WEB-INF\classes\me
?????目錄???????????0??2016-02-27?10:26??train\WebRoot\WEB-INF\classes\action\
?????文件????????3047??2015-12-30?23:03??train\WebRoot\WEB-INF\classes\action\recordAction.class
?????文件????????2754??2015-12-30?23:03??train\WebRoot\WEB-INF\classes\action\stationAction.class
?????文件????????4813??2015-12-30?23:03??train\WebRoot\WEB-INF\classes\action\ticketAction.class
?????文件????????2902??2015-12-30?23:03??train\WebRoot\WEB-INF\classes\action\trainAction.class
?????文件????????3192??2015-12-30?23:03??train\WebRoot\WEB-INF\classes\action\userAction.class
?????文件????????3591??2015-10-29?22:33??train\WebRoot\WEB-INF\classes\applicationContext.xm
............此處省略157個(gè)文件信息
- 上一篇:QT顯示解碼h264文件顯示視頻
- 下一篇:京瓷復(fù)印機(jī)掃描軟件
評(píng)論
共有 條評(píng)論