资源简介
本项目是基于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 校园共享单车管理系统
- 韩顺平jsp+servlet源码
- jsp access购物网站
- 基于JSP自动排课管理系统
- JSP实现将数据分页显示类
- 选课系统jsp实验
- spring+springmvc+jpa+jsp 练习demo项目源码
- java web开发框架 MVC+DAO实现
- jsp+sqlserver分页代码
- jsp实现交友网络
- JSP网上购物系统 JAVA网上购物系统
- jquery 的photobooth.js JSP页面拍照插件
- jsp无刷新聊天室程序及源代码
- 电子商务网站源代码JSP源码
- 详解Java读取本地文件并显示在JSP文件
- 模式一:jsp+javaBean
- servlet+JSP+mysql实现文件上传的方法
- 基于JSP的人事管理系统源代码
- jspsmartupload中文版
- Jsp_Servlet_中文API档.doc
- 文件上传并读取plupload与java后台的整
- JSP页面设计表格
- WEB页面导出为EXCEL表格的方法
- cookie在jsp中的使用,登录页面选择时
- servlet-api.jar 地址
- 基于遗传算法的车间作业调度JSP_GA
- 网上 商品 交易 系统 源代码 jsp
- 通过JSP将数据库中的数据显示到网页
- jsp外文参考文献
- JSP设备管理系统源码
评论
共有 条评论