• 大小: 4.23MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-30
  • 语言: Java
  • 标签: java  课程设计  

资源简介

Java+Servlet+JavaBean+MySQL+Tomcat实现的网上超市系统,代码风格简洁易懂,是计算机及软件工程专业同学大三及大四课程设计的首选。 该压缩包内含程序源代码,sql数据库代码和课程设计文档,是在下呕心之作,10分绝对是物有所值呀……

资源截图

代码片段和文件信息

package wyf.hxl;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class CustomerServlet extends HttpServlet {
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
this.doPost(request response);
}

public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
request.setCharacterEncoding(“gb2312“);
response.setCharacterEncoding(“gb2312“);
response.setContentType(“text/html;charset=gb2312“);
HttpSession session = request.getSession(true);
PrintWriter out = response.getWriter();
PaginationBean handlePage = (PaginationBean) session
.getAttribute(“handlePage“);
if (handlePage == null) {
handlePage = new PaginationBean();
session.setAttribute(“handlePage“ handlePage);
}
String action = request.getParameter(“action“);
if (action == null) {
return;
}
if (action.equals(“denglu“)) {
String zname = request.getParameter(“zname“);
String zpassword = request.getParameter(“zpassword“);
String cname = new String(zname.getBytes() “gb2312“);
String sql = “select cname from gcustomer where cname=‘“ + cname
+ “‘ and cpw=‘“ + zpassword + “‘“;
boolean s = DB.selectMsg(sql);
String code=request.getParameter(“code“);
HttpSession sessiontemp = request.getSession();
String randStr=(String)sessiontemp.getAttribute(“randStr“);
if(!code.equals(randStr)){
String msg = “验证码输入错误,请重新输入!“;
request.setAttribute(“msg“msg);
ServletContext sc = getServletContext(); //得到上下文 
RequestDispatcher rd = sc.getRequestDispatcher(“/customermanage.jsp“);
rd.forward(requestresponse);
return;
}
if (s) {
session.setAttribute(“user“ zname);
String fromWhere = (String) session.getAttribute(“fromWhere“);
if (fromWhere != null) {
if (fromWhere.equals(“jz“)) {// 回结账
this.getServletContext()
.getRequestDispatcher(
“/CustomerServlet?action=jiezhang“)
.forward(request response);
return;
} else if (fromWhere.equals(“wddd“)) {// 回我的订单
this.getServletContext()
.getRequestDispatcher(
“/CustomerServlet?action=modify2“)
.forward(request response);
return;
} else if (fromWhere.equals(“mmcz“)) {// 回密码重置
this.getServletContext()
.getRequestDispatcher(“/customerpwchange.jsp“)
.forward(request response);
return;
}
}
this.getServletContext()
.getRequestDispatcher(“/pagination.jsp“)
.forward(request response);
} else {
String msg = “对不起登录失败请重新登录!!!“;
request.setAttribute(“msg“ msg);
this.getServletContext()
.getRequestDispatcher(“/customermanage.jsp“)
.forward(request response);
}
} else if (action.equals(“zhuce“)) {
String zname = request.getParameter(“cname“);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-11-17 14:39  课程设计电子版\
     目录           0  2013-11-13 20:28  课程设计电子版\chaoshi\
     文件         529  2013-10-28 16:47  课程设计电子版\chaoshi\.classpath
     目录           0  2013-11-17 14:47  课程设计电子版\chaoshi\.myeclipse\
     文件         294  2013-10-28 16:47  课程设计电子版\chaoshi\.mymetadata
     文件        1750  2013-10-28 16:53  课程设计电子版\chaoshi\.project
     目录           0  2013-11-13 20:28  课程设计电子版\chaoshi\.settings\
     文件         500  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\.jsdtscope
     文件         395  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\org.eclipse.jdt.core.prefs
     文件         459  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\org.eclipse.wst.common.component
     文件         252  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-10-28 16:47  课程设计电子版\chaoshi\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\meta-INF\
     文件          36  2013-10-28 16:47  课程设计电子版\chaoshi\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\WEB-INF\
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\
     目录           0  2013-11-13 20:29  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\
     文件       20615  2013-11-01 18:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\CustomerServlet.class
     文件        7850  2013-11-01 18:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\DB.class
     文件        1415  2013-11-01 18:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\ManageBean.class
     文件       18560  2013-11-01 18:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\ManageServlet.class
     文件        4086  2013-11-01 18:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\classes\wyf\hxl\PaginationBean.class
     目录           0  2013-11-17 14:47  课程设计电子版\chaoshi\WebRoot\WEB-INF\lib\
     文件        1548  2013-10-29 22:52  课程设计电子版\chaoshi\WebRoot\WEB-INF\web.xml
     文件         231  2013-10-31 14:35  课程设计电子版\chaoshi\WebRoot\admindl.jsp
     文件         634  2013-10-31 14:37  课程设计电子版\chaoshi\WebRoot\almintop.jsp
     文件        3612  2013-10-31 14:53  课程设计电子版\chaoshi\WebRoot\cart.jsp
     文件         915  2013-10-30 13:49  课程设计电子版\chaoshi\WebRoot\code.jsp
............此处省略155个文件信息

评论

共有 条评论