package servlet;
import java.io.IOException;
import java.sql.Date;
import java.text.SimpleDateFormat;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.sun.org.apache.bcel.internal.generic.NEW;
import model.Metro;
import bean.Manager;
public class Back extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
String sta = request.getParameter("state");
//选择目的地操作
if (sta.equals("xuan")) {
//获取到用户所选的目的地
String addr = new String(request.getParameter("addr").getBytes("ISO8859_1"),"GB18030");
System.out.println(addr);
String dangjia = request.getParameter("m");
//把要去的地点和钱数设置到session里
session.setAttribute("addr", addr);
session.setAttribute("dangjia", dangjia);
session.setAttribute("m", dangjia);
session.setAttribute("piaoshu", 1);
String aaa = "1";
session.setAttribute("mp3", aaa);
//跳转回首页
RequestDispatcher rd=request.getRequestDispatcher("/index.jsp");
rd.forward(request,response);
}
//选择票数操作
else if(sta.equals("piao")){
int piaoshu = Integer.parseInt(request.getParameter("piaoshu"));
int danjia = Integer.parseInt(String.valueOf(session.getAttribute("dangjia")));
session.setAttribute("m", piaoshu*danjia);
session.setAttribute("piaoshu", piaoshu);
String aa = "11";
session.setAttribute("mp3", aa);
//跳转回首页
RequestDispatcher rd=request.getRequestDispatcher("/index.jsp");
rd.forward(request,response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
String sta = request.getParameter("state");
//付款操作
if (sta.equals("fukuan")) {
//获取到用户投入的钱数
int shiyuan = Integer.parseInt(request.getParameter("10"));
int wuyuan = Integer.parseInt(request.getParameter("5"));
int yiyuan = Integer.parseInt(request.getParameter("1"));
int zon = shiyuan*10+wuyuan*5+yiyuan*1;
//获取到票价
int piaojia = Integer.parseInt(String.valueOf(session.getAttribute("m")));
//找零金额
int zhaoling = zon-piaojia;
System.out.println(zhaoling);
if (zhaoling<0) {
request.setAttribute("message", "您的付款不足");
//跳转回首页
RequestDispatcher rd=request.getRequestDispatcher("/index.jsp");
rd.forward(request,response);
}else {
session.setAttribute("zhaoling", zhaoling);
//购票成功后,把购票信息加进数据库,方便以后统计。
Metro metro = new Metro();
metro.setAddr(String.valueOf(session.getAttribute("addr")));
metro.setPiaoshu(Integer.parseInt(String.valueOf(session.getAttribute("piaoshu"))));
//格式化当前日期
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strtime=format.format(new java.util.Date());
metro.setDate(strtime);
Manager.getInstance().add(metro);
//跳转回首页
String aaaa = "111";
session.removeAttribute("addr");
session.removeAttribute("piaojia");
session.removeAttribute("m");
session.setAttribute("mp3", aaaa);
request.setAttribute("aaa", 1);
RequestDispatcher rd=request.getRequestDispatcher("/index.jsp");
rd.forward(request,response);
session.invalidate();
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp地铁售票系统jsp地铁售票系统
共47个文件
jpg:12个
mp3:4个
class:4个
4星 · 超过85%的资源 需积分: 17 88 下载量 24 浏览量
2010-06-25
11:28:03
上传
评论 9
收藏 9.31MB RAR 举报
温馨提示
jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统jsp地铁售票系统
资源推荐
资源详情
资源评论
收起资源包目录
jsp地铁售票系统(南博学院08软件1班杨光挺小组).rar (47个子文件)
地铁售票系统(08软件1班杨光挺小组)
地铁售票系统程序使用说明.doc 310KB
程序源代码
metro
.project 1KB
.settings
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 288B
WebRoot
css
style.css 417B
WEB-INF
web.xml 765B
lib
classes
bean
Manager.class 1KB
dao
SQL2005Bean.class 2KB
servlet
Back.class 4KB
model
Metro.class 892B
StartPageForApple.html 735B
index.jsp 54KB
META-INF
MANIFEST.MF 36B
image
piao.jpg 1KB
00000.jpg 5KB
duihuakuang.JPG 2KB
ditu.JPG 234KB
left.jpg 8KB
mudidi.jpg 4KB
10yuan.jpg 3KB
5yuan.jpg 3KB
piaoshu.jpg 4KB
piaojia.jpg 4KB
qupiaokou.png 36KB
danjitupian.JPG 7KB
1yuan.png 46KB
jiangxiazhan.jpg 5KB
music
1111.mp3 30KB
111.mp3 21KB
11.mp3 10KB
1.mp3 20KB
flash
dibu.swf 14KB
quick.swf 6KB
top.swf 146KB
js
tishi.js 13KB
ditie.js 105KB
.myeclipse
src
bean
Manager.java 781B
dao
SQL2005Bean.java 1KB
servlet
Back.java 4KB
model
Metro.java 457B
.classpath 426B
地铁售票系统需求分析.doc 81KB
所需的jar包
sqljdbc.jar 247KB
地铁售票系统录像.exe 9.78MB
共 47 条
- 1
资源评论
- 张sir_iris2012-05-02挺简单的设计模式,代码量少,易扩展。
- 夜水若寒2013-12-25界面不错,文档比较简单
- pkzoro2012-05-04界面挺好,挺规范
- lovewei02012-11-17很好,就是需求分析的内容过少
- liuwenliang242012-06-15界面什么的都不错,就是没有数据库
努力奋斗中的TING
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功