資源簡介
這個鐵路網上票務系統基于java web開發,使用了SSH框架,運用了jsp,servlet等技術。網頁界面比較簡單。不過整體代碼框架結構清晰。

代碼片段和文件信息
package?com.csu.action;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.commons.beanutils.BeanUtils;
import?org.apache.struts.action.ActionForm;
import?org.apache.struts.action.ActionForward;
import?org.apache.struts.action.ActionMapping;
import?org.apache.struts.actions.DispatchAction;
import?com.csu.bean.Passenger;
import?com.csu.form.PassengerForm;
import?com.csu.manager.PassengerManager;
public?class?PassengerAction?extends?DispatchAction?{
private?PassengerManager?passengerManager;
public?void?setPassengerManager(PassengerManager?passengerManager)?{
this.passengerManager?=?passengerManager;
}
@Override
protected?ActionForward?unspecified(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
return?null;
}
public?ActionForward?register(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
PassengerForm?passengerForm?=?(PassengerForm)?form;
Passenger?passenger?=?new?Passenger();
BeanUtils.copyProperties(passenger?passengerForm);
passengerManager.addPassenger(passenger);
request.setAttribute(“message“?“恭喜您注冊成功!“);
return?mapping.findForward(“register_ok“);
}
public?ActionForward?delete(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
PassengerForm?passengerForm?=?(PassengerForm)?form;
passengerManager.deletePassenger(passengerForm.getId());
request.setAttribute(“message“?“刪除成功!“);
return?mapping.findForward(“delete_ok“);
}
public?ActionForward?update(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
PassengerForm?passengerForm?=?(PassengerForm)?form;
Passenger?passenger?=?new?Passenger();
BeanUtils.copyProperties(passenger?passengerForm);
passengerManager.updatePassenger(passenger);
request.getSession().setAttribute(“passenger“?passenger);
request.setAttribute(“message“?“修改成功!“);
return?mapping.findForward(“update_ok“);
}
public?ActionForward?findPassenger(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
PassengerForm?passengerForm?=?(PassengerForm)?form;
if(request.getSession().getAttribute(“passenger“)==null){
request.setAttribute(“message“?“您還沒有登錄請先登錄!“);
return?mapping.findForward(“error“);
}
passengerManager.findPassenger(passengerForm.getId());
return?mapping.findForward(“passenger“);
}
public?ActionForward?login(ActionMapping?mapping?ActionForm?form?HttpServletRequest?request?HttpServletResponse?response)?throws?Exception?{
PassengerForm?passengerForm?=?(PassengerForm)?form;
String?passenger_account?=?passengerForm.getPassenger_account();
String?password?=?passengerForm.getPassword();
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2759??2010-01-19?18:05??train_booking\.classpath
?????文件????????313??2010-01-19?18:06??train_booking\.myme
?????文件???????1419??2010-01-19?18:05??train_booking\.project
?????文件????????406??2010-01-19?18:05??train_booking\.settings\.jsdtscope
?????文件???????1040??2010-01-19?18:05??train_booking\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????96??2010-01-19?18:05??train_booking\.settings\org.eclipse.core.resources.prefs
?????文件????????137??2010-01-19?18:05??train_booking\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件?????????49??2010-01-19?18:05??train_booking\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2010-01-19?18:05??train_booking\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1594??2010-01-19?18:05??train_booking\src\applicationContext-commons.xm
?????文件???????1220??2010-01-19?18:05??train_booking\src\applicationContext-web.xm
?????文件???????3690??2010-01-19?18:05??train_booking\src\com\csu\action\PassengerAction.java
?????文件???????6877??2010-01-19?18:05??train_booking\src\com\csu\action\TicketAction.java
?????文件???????4288??2010-01-19?18:05??train_booking\src\com\csu\action\TrainAction.java
?????文件????????906??2010-01-19?18:05??train_booking\src\com\csu\bean\Passenger.hbm.xm
?????文件???????2062??2010-01-19?18:05??train_booking\src\com\csu\bean\Passenger.java
?????文件????????710??2010-01-19?18:05??train_booking\src\com\csu\bean\Ticket.hbm.xm
?????文件???????1337??2010-01-19?18:05??train_booking\src\com\csu\bean\Ticket.java
?????文件????????842??2010-01-19?18:05??train_booking\src\com\csu\bean\Train.hbm.xm
?????文件???????1815??2010-01-19?18:05??train_booking\src\com\csu\bean\Train.java
?????文件???????1537??2010-01-19?18:05??train_booking\src\com\csu\filter\AuthorizeFilter.java
?????文件???????1934??2010-01-19?18:05??train_booking\src\com\csu\form\PassengerForm.java
?????文件???????1425??2010-01-19?18:05??train_booking\src\com\csu\form\TicketForm.java
?????文件???????1494??2010-01-19?18:05??train_booking\src\com\csu\form\TrainForm.java
?????文件????????725??2010-01-19?18:05??train_booking\src\com\csu\manager\PassengerManager.java
?????文件???????1616??2010-01-19?18:05??train_booking\src\com\csu\manager\PassengerManagerImpl.java
?????文件???????1497??2010-01-19?18:05??train_booking\src\com\csu\manager\TicketManager.java
?????文件???????4577??2010-01-19?18:05??train_booking\src\com\csu\manager\TicketManagerImpl.java
?????文件????????947??2010-01-19?18:05??train_booking\src\com\csu\manager\TrainManager.java
?????文件???????2452??2010-01-19?18:14??train_booking\src\com\csu\manager\TrainManagerImpl.java
............此處省略116個文件信息
評論
共有 條評論