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

资源简介

javaweb购物车源代码,还有笔记可以参考啊

资源截图

代码片段和文件信息

package com.hxw.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hxw.domain.Users;
import com.hxw.service.*;

public class GoHallUI extends HttpServlet {

public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

request.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf-8“);
PrintWriter out = response.getWriter();



//得到从登陆传递过来的用户名和密码
String id=request.getParameter(“id“);
String p=request.getParameter(“password“);

//先判断该用户是否登录或此用户曾登录的session是否已经过期
if(request.getSession().getAttribute(“loginUser“)!=null){
//给下一个页面准备要显示的数据
BookService bookservice=new BookService();
ArrayList al=bookservice.getAllBook();

//把要显示的数据放在request,原因是request的生命周期最短
request.setAttribute(“books“ al);
request.getRequestDispatcher(“/WEB-INF/Hall.jsp“).forward(request response);
return;//不要往下走了!
}

//创建一个users对象
Users loginuser=new Users(Integer.parseInt(id)p);
//使用业务逻辑类完成验证
UsersService userservice=new UsersService();
if(userservice.checkUser(loginuser)){
//说明是合法用户,跳转到购物大厅

//因为在其他页面可以用到用户信息,因此把用户信息放入session中
request.getSession().setAttribute(“loginUser“ loginuser);

////当用户登陆成功后,为他创建一个购物车
MyCart myCart=new MyCart();
request.getSession().setAttribute(“myCart“ myCart);


//给下一个页面准备要显示的数据
BookService bookservice=new BookService();
ArrayList al=bookservice.getAllBook();

//把要显示的数据放在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);

}

}

public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {

this.doGet(request response);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\
     文件        1163  2014-05-17 13:45  MyShopping源代码(笔记,数据库)\MyShopping\.classpath
     文件        1335  2014-05-16 18:50  MyShopping源代码(笔记,数据库)\MyShopping\.project
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\.settings\
     文件         522  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\.settings\.jsdtscope
     文件         364  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\.settings\org.eclipse.jdt.core.prefs
     文件         491  2014-05-17 13:44  MyShopping源代码(笔记,数据库)\MyShopping\.settings\org.eclipse.wst.common.component
     文件         412  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\meta-INF\
     文件          39  2014-05-16 18:31  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\
     文件        1938  2014-05-25 17:39  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\Hall.jsp
     文件        1346  2014-05-24 10:44  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\Login.jsp
     文件        1200  2014-05-24 10:45  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\OrderOK.jsp
     文件        2227  2014-05-24 10:45  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\ShowMyCart.jsp
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\
     文件        2665  2014-05-23 15:26  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\GoHallUI.class
     文件        2011  2014-05-23 15:21  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\GoMyOrderServlet.class
     文件        1929  2014-05-24 10:01  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\GoShowMycart.class
     文件        2818  2014-05-24 10:23  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\ShoppingCLServlet.class
     文件        2124  2014-05-23 21:32  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\controller\SubmitOrderServlet.class
     目录           0  2014-05-26 21:00  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\domain\
     文件        1704  2014-05-17 19:26  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\domain\Book.class
     文件        1508  2014-05-17 13:57  MyShopping源代码(笔记,数据库)\MyShopping\WebRoot\WEB-INF\classes\com\hxw\domain\Users.class
............此处省略46个文件信息

评论

共有 条评论