• 大小: 10.01MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-07
  • 语言: Java
  • 标签: java  

资源简介

基于Java实现的一个网页版的火车票订票系统

资源截图

代码片段和文件信息

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\.mymetadata

     文件       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.xml

     文件       1220  2010-01-19 18:05  train_booking\src\applicationContext-web.xml

     文件       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.xml

     文件       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.xml

     文件       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.xml

     文件       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个文件信息

评论

共有 条评论