资源简介
本项目是基于sql server 2008+jsp+servlet+mvc设计模式实现的购物车系统,入门的好帮手,内附完整的项目源码与sql执行文件,添加即可运行!可以做毕业设计项目使用...

代码片段和文件信息
package com.xushouwei.controller;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.xushouwei.domain.Users;
import com.xushouwei.service.BooksService;
import com.xushouwei.service.MyCar;
import com.xushouwei.service.UsersService;
public class GoHallUI extends HttpServlet {
/**
* The doGet method of the servlet.
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“text/html;charset=gb2312“);
PrintWriter out = response.getWriter();
//先判断该用户是否已经登录但是这么做代码的可读性差了点
if(request.getSession().getAttribute(“loginUser“)!=null)
{
//给下一个页面hall.jsp准备要现实的数据
BooksService booksService=new BooksService();
ArrayList al=booksService.getAllBook();
//用户验证合法后就创建一个购物车
//MyCar myCar=new MyCar();
//request.getSession().setAttribute(“myCar“ myCar);
//把要显示的数据放入request,原因是request对象的生命周期最短
request.setAttribute(“books“ al);
//说明是合法用户跳转到购物大厅页面
request.getRequestDispatcher(“WEB-INF/hall.jsp“).forward(request response);
return;
}
//得到从登陆页面传递过来的用户名和密码
String uid=request.getParameter(“userid“);
String p=request.getParameter(“password“);
//创建一个Users对象
//方法一
//Users loginUser=new Users();
//loginUser.setName(u);
//loginUser.setPwd(p);
//方法二
Users loginUser=new Users(Integer.parseInt(uid)p);
//使用业务逻辑类完成验证
UsersService usersService=new UsersService();
if(usersService.checkUser(loginUser))
{
//因为在其他的页面可能使用到用户信息,因此我们可以把用户信息放入session中
request.getSession().setAttribute(“loginUser“ loginUser);
//给下一个页面hall.jsp准备要现实的数据
BooksService booksService=new BooksService();
ArrayList al=booksService.getAllBook();
//用户验证合法后就创建一个购物车
MyCar myCar=new MyCar();
request.getSession().setAttribute(“myCar“ myCar);
//把要显示的数据放入request,原因是request对象的生命周期最短
request.setAttribute(“books“ al);
//说明是合法用户跳转到购物大厅页面
request.getRequestDispatcher(“WEB-INF/hall.jsp“).forward(request response);
}
else
{
request.getRequestDispatcher(“WEB-INF/login.jsp“).forward(request response);
}
}
/**
* The doPost method of the servlet.
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occur
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-08-06 21:48 shopCar\
文件 1093 2015-07-30 21:26 shopCar\.classpath
文件 1332 2015-07-30 21:38 shopCar\.project
目录 0 2015-08-06 21:48 shopCar\.settings\
文件 522 2015-07-30 21:26 shopCar\.settings\.jsdtscope
文件 364 2015-07-30 21:26 shopCar\.settings\org.eclipse.jdt.core.prefs
文件 480 2015-07-30 21:26 shopCar\.settings\org.eclipse.wst.common.component
文件 414 2015-07-30 21:26 shopCar\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-07-30 21:26 shopCar\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-07-30 21:26 shopCar\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2271 2015-08-02 20:36 shopCar\shopCar.sql
目录 0 2015-08-06 21:48 shopCar\src\
目录 0 2015-08-06 21:48 shopCar\src\com\
目录 0 2015-08-06 21:48 shopCar\src\com\xushouwei\
目录 0 2015-08-06 21:48 shopCar\src\com\xushouwei\controller\
文件 3690 2015-08-06 17:10 shopCar\src\com\xushouwei\controller\GoHallUI.java
文件 1947 2015-08-06 17:18 shopCar\src\com\xushouwei\controller\GoMyOrderServlet.java
文件 2006 2015-08-06 17:18 shopCar\src\com\xushouwei\controller\GoShowMyCar.java
文件 4064 2015-08-06 21:39 shopCar\src\com\xushouwei\controller\ShopClServlet.java
文件 2481 2015-08-06 21:31 shopCar\src\com\xushouwei\controller\SubmitOrderServlet.java
目录 0 2015-08-06 21:48 shopCar\src\com\xushouwei\domain\
文件 1174 2015-08-01 20:54 shopCar\src\com\xushouwei\domain\Books.java
文件 973 2015-08-01 20:23 shopCar\src\com\xushouwei\domain\Users.java
目录 0 2015-08-06 21:48 shopCar\src\com\xushouwei\service\
文件 1586 2015-08-06 17:15 shopCar\src\com\xushouwei\service\BooksService.java
文件 2061 2015-08-02 17:35 shopCar\src\com\xushouwei\service\MyCar.java
文件 2200 2015-08-06 17:57 shopCar\src\com\xushouwei\service\OrdersService.java
文件 5166 2015-08-06 21:29 shopCar\src\com\xushouwei\service\SendMail.java
文件 854 2015-08-01 20:23 shopCar\src\com\xushouwei\service\UsersService.java
目录 0 2015-08-06 21:48 shopCar\src\com\xushouwei\utils\
文件 2168 2015-08-05 17:50 shopCar\src\com\xushouwei\utils\DBUtil.java
............此处省略42个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- java Servlet投票实例
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- java sql2008的图书馆管理系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
评论
共有 条评论